]> git.stg.codes - stg.git/blobdiff - CMakeLists.txt
Use async-radius.
[stg.git] / CMakeLists.txt
index 7e8fd09a25b1532863e069e94903c6a5c8ef07c4..1b039a008e34676584316b1aba83c6f9f2743d64 100644 (file)
@@ -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 )