1
0
mirror of https://github.com/pavel-odintsov/fastnetmon synced 2024-12-03 17:38:25 +01:00
Commit Graph

3452 Commits

Author SHA1 Message Date
Pavel Odintsov
7310722ba9 Cleanup old hashes for log4cpp 2023-04-11 10:39:01 +01:00
Pavel Odintsov
67842ef37a Added ARM build option for all relatively modern distros 2023-04-11 10:37:11 +01:00
Pavel Odintsov
20fe7926e2 Added gcc hashes for Debian 11 build 2023-04-10 22:53:24 +01:00
Pavel Odintsov
c565b2325d Added hashes for gTest and log4cpp for ARM64 2023-04-10 22:51:07 +01:00
Pavel Odintsov
bf73d9e0cd Attempt to fix log4cpp build failure on ARM64 with explicit setting of build type. Related #980 2023-04-10 22:44:16 +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
bb9fd9106c Added GoBGP hashes 2023-04-10 22:25:41 +01:00
Pavel Odintsov
d18c0e0c4d We need to use another package name to download GoBGP on ARM64 2023-04-10 22:21:49 +01:00
Pavel Odintsov
cc69c337a5 Added checksums 2023-04-10 22:08:00 +01:00
Pavel Odintsov
0b5ed3145a Unified CentOS build configuration 2023-04-10 22:06:06 +01:00
Pavel Odintsov
abe2e55577 Added hashes for Ubuntu 22.04 builds on ARM64 2023-04-10 22:01:56 +01:00
Pavel Odintsov
523ece35fe Added logic to build ARM64 packages for Debian 11 2023-04-10 21:52:35 +01:00
Pavel Odintsov
11935cd3a9 Added gcc hashes for ARM 2023-04-10 21:46:53 +01:00
Pavel Odintsov
e5aa9581f7 Added file name when upload fails 2023-04-10 20:56:04 +01:00
Pavel Odintsov
12e06e8e61 Added logic to setup custom path for ARM64 Debian package 2023-04-10 20:41:57 +01:00
Pavel Odintsov
122e37e7e2 Added ARM64 support for binary build caching logic 2023-04-10 20:32:07 +01:00
Pavel Odintsov
6d2d2d143a Added logic to set correct Debian package architecture 2023-04-10 20:27:41 +01:00
Pavel Odintsov
d7f85d89f1 Added correct path for fastnetmon 2023-04-10 16:45:54 +01:00
Pavel Odintsov
6b268bb13c Fixed wrong perl path 2023-04-10 16:38:27 +01:00
Pavel Odintsov
e18d32bc7f Added missing build commands 2023-04-10 16:31:58 +01:00
Pavel Odintsov
f03e5796cf We need to pass DEBIAN_FRONTEND flag to suppress timezone logic 2023-04-10 16:29:13 +01:00
Pavel Odintsov
ce1a869f9c We have to use full part for FNM source code folder 2023-04-10 16:23:31 +01:00
Pavel Odintsov
e1e1b2f68c Added arm64 builds 2023-04-10 16:18:57 +01:00
Pavel Odintsov
df9c0129c8 Added missing git clone step 2023-04-10 16:17:53 +01:00
Pavel Odintsov
fbeeabcb8d Switched Debian to use machine build type as it offers an option to run build on ARM 2023-04-10 16:15:51 +01:00
Pavel Odintsov
dc072a4ace Added ARM64 build for Ubuntu 22.04 2023-04-10 15:38:17 +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
396df68c8c Enabled parallel build for log4cpp 2023-04-03 21:30:52 +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
3b7df0d887 Fixed error reporting for fastnetmon_client 2023-04-03 21:06:56 +01:00
Pavel Odintsov
f8f8558be1 Revert "Another attempt to address path issues for capnp. Related #978"
This reverts commit 727d793b713187cac2d95bd34acff0be23af63a5.
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