Pavel Odintsov
|
c43b438885
|
Removed not used platform configuration parameter as we read it from configuraration file
|
2024-02-17 17:41:26 +00:00 |
|
Pavel Odintsov
|
7464c8dc94
|
Made exabgp_command_pipe and backtrace_path as platform specific cmake configurable variables
|
2024-02-17 17:29:33 +00:00 |
|
Michael Cho
|
99a20f34bb
|
Prioritize find_package config mode for Protobuf (#997)
This sets correct C++ standard for newer Protobuf installations as
FindProtobuf module only sets cxx_std_11
|
2024-02-13 22:30:47 +00:00 |
|
Pavel Odintsov
|
3932570572
|
Added default platform specific paths for FreeBSD
|
2024-02-10 19:11:48 +00:00 |
|
Pavel Odintsov
|
1da33bb50e
|
Extracted all platform specific variables to cmake file itself
|
2024-02-10 11:47:57 +00:00 |
|
Pavel Odintsov
|
9d1ef09ea8
|
Switched developer branch to new version which will be 1.2.7
|
2023-10-15 22:19:31 +01:00 |
|
Pavel Odintsov
|
2645fef03e
|
Fixed RPATH for pcap
|
2023-08-24 11:04:09 +01:00 |
|
Pavel Odintsov
|
a6b2afa6ac
|
Moved pcap library search to happen before we use results from it
|
2023-08-22 13:36:18 +01:00 |
|
Pavel Odintsov
|
a4b81e0d94
|
Added explicit logic to search for pcap library
|
2023-08-22 13:17:26 +01:00 |
|
Pavel Odintsov
|
b89113b81b
|
Extracted GoBGP client into separate module
|
2023-08-05 14:06:42 +01:00 |
|
Pavel Odintsov
|
f50717afe2
|
Moved GoBGP gRPC bindings to separate folder
|
2023-08-05 13:31:27 +01:00 |
|
Pavel Odintsov
|
643cbabac0
|
Added optional capability to track compilation performance
|
2023-08-05 12:45:46 +01:00 |
|
Pavel Odintsov
|
0b76fc02ae
|
Added logic to make compiler more verbose about variety of code issues
|
2023-07-31 10:09:09 +01:00 |
|
Pavel Odintsov
|
a2f6098606
|
Improved C++ standard selection logic
|
2023-07-11 20:22:15 +01:00 |
|
Pavel Odintsov
|
fc3c62a7fc
|
Slightly altered logic to set C++ standard
|
2023-07-11 20:10:29 +01:00 |
|
Pavel Odintsov
|
2858cc016d
|
Added logic to try CMAKE_CXX_STANDARD for setting C++ standard version. Attempt to fix builds on Sid
|
2023-07-11 19:49:31 +01:00 |
|
Pavel Odintsov
|
94d75c3db4
|
Switch to C++ 20
|
2023-07-11 17:58:28 +01:00 |
|
Pavel Odintsov
|
a127473539
|
Moved IPFIX IANA fields dictionary to separate folder
|
2023-06-24 21:15:29 +01:00 |
|
Pavel Odintsov
|
405ae8e835
|
Moved Netflow and IPFIX template management logic into separate module netflow_template
|
2023-06-19 18:25:19 +01:00 |
|
Pavel Odintsov
|
49781ecd05
|
Switched to next version which will be 1.2.6
|
2023-05-23 18:49:29 +01:00 |
|
Pavel Odintsov
|
ce92f7da29
|
Added detailed comments about XDP detection logic in cmake
|
2023-04-22 21:50:46 +01:00 |
|
Pavel Odintsov
|
97567a051c
|
Added cmake flag to disable XDP builds as libbpf on Ubuntu 22.04 is significantly out of sync with libbpf 1.x API and we have no plans to support it
|
2023-04-22 21:40:38 +01:00 |
|
Pavel Odintsov
|
75788631fe
|
Simplified feature checking logic
|
2023-04-22 21:34:09 +01:00 |
|
Pavel Odintsov
|
84ac8426b3
|
Added cmake logic to guess when we have libbpf 1.x in place
|
2023-04-22 21:25:24 +01:00 |
|
Pavel Odintsov
|
04c620c354
|
Upgrade log4cpp to 1.1.4rc3 to address ARM64 compatibility
|
2023-04-10 22:36:58 +01:00 |
|
Pavel Odintsov
|
4031aa3066
|
Added logic to export compile commands
|
2023-04-05 12:02:55 +01:00 |
|
Pavel Odintsov
|
d36db63f0d
|
One more attempt to fix capnp generation logic on Windows. Related #978
|
2023-04-04 22:23:51 +01:00 |
|
Pavel Odintsov
|
bafd64d172
|
Documented reasons why we cannot migrate all builds to use find_package for gRPC search
|
2023-04-04 22:14:01 +01:00 |
|
Pavel Odintsov
|
68cd58bbbc
|
Unified naming for protoc compiler path
|
2023-04-04 21:27:19 +01:00 |
|
Pavel Odintsov
|
c49a4a9f53
|
Reworked Protobuf search logic to use CMAKE_PREFIX_PATH instead of Protobuf_DIR to address build failures on CentOS
|
2023-04-04 21:20:50 +01:00 |
|
Pavel Odintsov
|
65d1116726
|
For some reasons Protobuf_INCLUDE_DIR is empty but Protobuf_INCLUDE_DIRS has all the includes
|
2023-04-04 20:44:39 +01:00 |
|
Pavel Odintsov
|
e2a47294d1
|
Upgraded cmake minimum version to support CMP0077 required to enable option protobuf_MODULE_COMPATIBLE
|
2023-04-04 20:33:46 +01:00 |
|
Pavel Odintsov
|
9b7bd79f5a
|
Attempt to fix protoc sarch logic for cases when custom path in use
|
2023-04-04 13:06:07 +01:00 |
|
Pavel Odintsov
|
d2eca389ed
|
Added logic to catch cases when we found Protobuf but did not find protoc
|
2023-04-04 12:52:58 +01:00 |
|
Pavel Odintsov
|
a187e201e8
|
Added logic to print protoc path as it found it but it's clearly wrong
|
2023-04-04 12:35:24 +01:00 |
|
Pavel Odintsov
|
6c14813762
|
Fixed case for Linux builds
|
2023-04-04 12:10:44 +01:00 |
|
Pavel Odintsov
|
0d1b902921
|
Attempt to switch Protobuf search logic to find_package as it offers way better experience
|
2023-04-04 12:07:09 +01:00 |
|
Pavel Odintsov
|
58a05a1f85
|
find_package does support NO_DEFAULT_PATH option and we need to provide it to avoid search of includes in wrong place
|
2023-04-04 11:15:45 +01:00 |
|
Pavel Odintsov
|
a56f8f8490
|
Added explicit dependency for gobgp_api_client_grpc_pb_cc on gRPC to address build issues on Windows
|
2023-04-03 23:11:27 +01:00 |
|
Pavel Odintsov
|
bf3fa32221
|
Fixed cmake typo
|
2023-04-03 23:04:09 +01:00 |
|
Pavel Odintsov
|
5d998a43d5
|
Added missing link dependency for attribute_pb_cc on Windows
|
2023-04-03 23:01:43 +01:00 |
|
Pavel Odintsov
|
cf26b79d16
|
Added includes and documentation for Protobuf
|
2023-04-03 22:55:47 +01:00 |
|
Pavel Odintsov
|
5d607c67c4
|
Switched Protobuf logic to use find_package on Windows
|
2023-04-03 22:50:51 +01:00 |
|
Pavel Odintsov
|
e3fa426014
|
Switched gRPC search logic to find_package() for Windows platforms
|
2023-04-03 22:36:14 +01:00 |
|
Pavel Odintsov
|
2ff2c8d447
|
Added all missing parts to be able to build fastnetmon_client
|
2023-04-03 21:20:04 +01:00 |
|
Pavel Odintsov
|
f8f8558be1
|
Revert "Another attempt to address path issues for capnp. Related #978"
This reverts commit 727d793b71 .
|
2023-04-03 20:20:36 +01:00 |
|
Pavel Odintsov
|
7b3592a99b
|
We need to add space between envoronment arguments and command itself
|
2023-04-03 20:09:59 +01:00 |
|
Pavel Odintsov
|
727d793b71
|
Another attempt to address path issues for capnp. Related #978
|
2023-04-03 20:06:58 +01:00 |
|
Pavel Odintsov
|
aef1fb5510
|
Revert "msys2 and windows platform do not like using ENV variables provided with command name and we moved logic to separate step to address it"
This reverts commit fe1cf29402 .
|
2023-04-02 22:29:48 +01:00 |
|
Pavel Odintsov
|
fe1cf29402
|
msys2 and windows platform do not like using ENV variables provided with command name and we moved logic to separate step to address it
|
2023-04-02 22:26:17 +01:00 |
|