X-Git-Url: https://git.stg.codes/stg.git/blobdiff_plain/90b793eb07dc190eeb1144a1da079de760d17c36..ebd170a764ab9660adee464588cda1801c7986b4:/CMakeLists.txt diff --git a/CMakeLists.txt b/CMakeLists.txt index 7e8fd09a..1b039a00 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -11,6 +11,7 @@ option ( BUILD_SGAUTH "Build SGAuth client." OFF ) # General modules option ( BUILD_MOD_AO "Build AlwaysOnline STG module." ON ) +option ( BUILD_MOD_RADIUS "Build Radius STG module." ON ) option ( BUILD_MOD_IA "Buils InetAccess STG module." ON ) option ( BUILD_MOD_SGCONFIG "Build SGConfig STG module." ON ) option ( BUILD_MOD_PING "Build Ping STG module." ON ) @@ -32,6 +33,9 @@ option ( BUILD_MOD_RPCCONFIG "Build XML-RPC configuretion STG module." OFF ) option ( BUILD_MOD_CAP_PCAP "Build PCap capture STG module." OFF ) option ( BUILD_MOD_CAP_NFQUEUE "Build NFQueue capture STG module." OFF ) +# Firebird is getting deprecated, negation option +option ( BUILD_NO_MOD_STORE_FIREBIRD "Do not build Firebird store STG module." OFF ) + # Grouping option ( BUILD_ALL_MODS "Build all modules." OFF ) option ( BUILD_ALL_LIBS "Build all libraries." OFF ) @@ -39,6 +43,9 @@ option ( BUILD_TESTS "Build tests." OFF ) option ( BUILD_ALL "Build binaries, libraries and tests." OFF ) option ( ENABLE_COVERAGE "Enable code coverage analysis." OFF ) +# CPPCheck-related +option ( CPPCHECK_FOREIGN "Run cppcheck over foreign lib code" OFF ) + if ( BUILD_ALL ) set ( BUILD_ALL_MODS ON ) set ( BUILD_ALL_LIBS ON ) @@ -89,6 +96,10 @@ if ( BUILD_ALL_MODS ) set ( BUILD_MOD_CAP_PCAP ON ) endif ( BUILD_ALL_MODS ) +if ( BUILD_NO_MOD_STORE_FIREBIRD ) + set ( BUILD_MOD_STORE_FIREBIRD OFF ) +endif ( BUILD_NO_MOD_STORE_FIREBIRD ) + if ( BUILD_MOD_STORE_FIREBIRD OR BUILD_ALL_LIBS ) set ( BUILD_LIB_IBPP ON ) endif ( BUILD_MOD_STORE_FIREBIRD OR BUILD_ALL_LIBS )