diff options
author | Toni Uhlig <matzeton@googlemail.com> | 2023-08-27 22:37:55 +0200 |
---|---|---|
committer | Toni Uhlig <matzeton@googlemail.com> | 2023-08-27 22:37:55 +0200 |
commit | 091fd4d11654949e2d8e6c8f03cc9c675d472a91 (patch) | |
tree | 4fae5d9797926e3f92d500e0085c2104555db3ee /CMakeLists.txt | |
parent | dfb8d3379f73de254a56b7b80d00fa19023cfd58 (diff) |
Added CMake option BUILD_NDPI_FORCE_GIT_UPDATE to fix broken submodule caches in GitLab CIs..
Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index d9ed352cf..b328ed1ac 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -61,6 +61,7 @@ option(ENABLE_SYSTEMD "Install systemd components." OFF) option(BUILD_EXAMPLES "Build C examples." ON) option(BUILD_NDPI "Clone and build nDPI from github." OFF) if(BUILD_NDPI) + option(BUILD_NDPI_FORCE_GIT_UPDATE "Forcefully instruments nDPI build script to update the git submodule." OFF) unset(NDPI_NO_PKGCONFIG CACHE) unset(STATIC_LIBNDPI_INSTALLDIR CACHE) else() @@ -219,6 +220,7 @@ if(BUILD_NDPI) ADDITIONAL_ARGS=${NDPI_ADDITIONAL_ARGS} MAKE_PROGRAM=${CMAKE_MAKE_PROGRAM} DEST_INSTALL=${CMAKE_BINARY_DIR}/libnDPI + FORCE_GIT_UPDATE=${BUILD_NDPI_FORCE_GIT_UPDATE} ${CMAKE_CURRENT_SOURCE_DIR}/scripts/get-and-build-libndpi.sh BUILD_BYPRODUCTS ${CMAKE_BINARY_DIR}/libnDPI/lib/libndpi.a BUILD_COMMAND "" |