diff options
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 40 |
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( |