aboutsummaryrefslogtreecommitdiff
path: root/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt40
1 files changed, 21 insertions, 19 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 787e30037..79f538de9 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -267,25 +267,27 @@ if(BUILD_EXAMPLES)
pkg_check_modules(CURL REQUIRED libcurl)
endif()
endif()
-if(NDPI_WITH_GCRYPT)
- message(STATUS "nDPI: Enable GCRYPT")
- set(NDPI_ADDITIONAL_ARGS "${NDPI_ADDITIONAL_ARGS} --with-local-libgcrypt")
-endif()
-if(NDPI_WITH_PCRE)
- message(STATUS "nDPI: Enable PCRE")
- set(NDPI_ADDITIONAL_ARGS "${NDPI_ADDITIONAL_ARGS} --with-pcre2")
-endif()
-if(NDPI_WITH_MAXMINDDB)
- message(STATUS "nDPI: Enable MAXMINDDB")
- set(NDPI_ADDITIONAL_ARGS "${NDPI_ADDITIONAL_ARGS} --with-maxminddb")
-endif()
-if(ENABLE_COVERAGE)
- message(STATUS "nDPI: Enable Coverage")
- set(NDPI_ADDITIONAL_ARGS "${NDPI_ADDITIONAL_ARGS} --enable-code-coverage")
-endif()
-if(CMAKE_BUILD_TYPE STREQUAL "Debug" OR CMAKE_BUILD_TYPE STREQUAL "")
- message(STATUS "nDPI: Enable Debug Build")
- set(NDPI_ADDITIONAL_ARGS "${NDPI_ADDITIONAL_ARGS} --enable-debug-build --enable-debug-messages")
+if(BUILD_NDPI)
+ if(NDPI_WITH_GCRYPT)
+ message(STATUS "nDPI: Enable GCRYPT")
+ set(NDPI_ADDITIONAL_ARGS "${NDPI_ADDITIONAL_ARGS} --with-local-libgcrypt")
+ endif()
+ if(NDPI_WITH_PCRE)
+ message(STATUS "nDPI: Enable PCRE")
+ set(NDPI_ADDITIONAL_ARGS "${NDPI_ADDITIONAL_ARGS} --with-pcre2")
+ endif()
+ if(NDPI_WITH_MAXMINDDB)
+ message(STATUS "nDPI: Enable MAXMINDDB")
+ set(NDPI_ADDITIONAL_ARGS "${NDPI_ADDITIONAL_ARGS} --with-maxminddb")
+ endif()
+ if(ENABLE_COVERAGE)
+ message(STATUS "nDPI: Enable Coverage")
+ set(NDPI_ADDITIONAL_ARGS "${NDPI_ADDITIONAL_ARGS} --enable-code-coverage")
+ endif()
+ if(CMAKE_BUILD_TYPE STREQUAL "Debug" OR CMAKE_BUILD_TYPE STREQUAL "")
+ message(STATUS "nDPI: Enable Debug Build")
+ set(NDPI_ADDITIONAL_ARGS "${NDPI_ADDITIONAL_ARGS} --enable-debug-build --enable-debug-messages")
+ endif()
endif()
execute_process(