X-Git-Url: https://git.stg.codes/stg.git/blobdiff_plain/f88b8e1e0e34f1e25e86468ca271a89af4872eab..6142244f4146342445f7a9f5f6272763f689e89d:/CMakeLists.txt diff --git a/CMakeLists.txt b/CMakeLists.txt index 5b03670a..c9b78497 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -4,9 +4,9 @@ project ( Stargazer ) set ( CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake/modules ) -if ( CMAKE_COMPILER_IS_GNUCC AND CMAKE_CXX_COMPILER_VERSION VERSION_LESS 5.2 ) - message ( FATAL_ERROR "Require at least gcc-5.2" ) -endif( CMAKE_COMPILER_IS_GNUCC AND CMAKE_CXX_COMPILER_VERSION VERSION_LESS 5.2 ) +if ( CMAKE_COMPILER_IS_GNUCC AND CMAKE_CXX_COMPILER_VERSION VERSION_LESS 6.5 ) + message ( FATAL_ERROR "Require at least gcc-6.5" ) +endif( CMAKE_COMPILER_IS_GNUCC AND CMAKE_CXX_COMPILER_VERSION VERSION_LESS 6.5 ) option ( BUILD_STG "Build Stargazer server." OFF ) option ( BUILD_SGCONF "Build SGConf client." OFF ) @@ -95,7 +95,6 @@ if ( BUILD_ALL_MODS ) set ( BUILD_MOD_STORE_POSTGRESQL ON ) set ( BUILD_MOD_RPCCONFIG ON ) set ( BUILD_MOD_CAP_PCAP ON ) - set ( BUILD_MOD_CAP_NFQUEUE ON ) set ( BUILD_MOD_RADIUS ON ) endif ( BUILD_ALL_MODS ) @@ -131,6 +130,9 @@ if ( ${CMAKE_SYSTEM_NAME} STREQUAL "Linux" ) if ( BUILD_LIB_IBPP ) add_definitions ( -DIBPP_LINUX ) endif ( BUILD_LIB_IBPP ) + if ( BUILD_ALL_MODS ) + set ( BUILD_MOD_CAP_NFQUEUE ON ) + endif ( BUILD_ALL_MODS ) elseif ( ${CMAKE_SYSTEM_NAME} STREQUAL "FreeBSD" ) add_definitions ( -DFREE_BSD ) set ( BUILD_MOD_CAP_ETHER_FREEBSD ON )