X-Git-Url: https://git.stg.codes/stg.git/blobdiff_plain/87bf949d1f8b8a86716c5880244df95b39f67708..0907aa4037b12b6b88ee24495d4577a064d4f8db:/CMakeLists.txt diff --git a/CMakeLists.txt b/CMakeLists.txt index c9b78497..30deed57 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -11,7 +11,6 @@ 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 ) option ( BUILD_RSCRIPTD "Build RScriptD server." OFF ) -option ( BUILD_RLM_STG "Build rlm_stg FreeRADIUS module." OFF ) option ( BUILD_SGAUTH "Build SGAuth client." OFF ) # General modules @@ -36,7 +35,6 @@ option ( BUILD_MOD_STORE_MYSQL "Build MySQL store STG module." OFF ) 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 ) -option ( BUILD_MOD_RADIUS "Build rlm_stg backend STG module." OFF ) # Grouping option ( BUILD_ALL_MODS "Build all modules." OFF ) @@ -51,7 +49,6 @@ if ( BUILD_ALL ) set ( BUILD_TESTS ON ) set ( BUILD_SGAUTH ON ) set ( BUILD_RSCRIPTD ON ) - set ( BUILD_RLM_STG ON ) set ( BUILD_SGCONF ON ) set ( BUILD_STG ON ) endif ( BUILD_ALL ) @@ -76,10 +73,9 @@ if ( BUILD_RSCRIPTD OR BUILD_ALL_LIBS ) set ( BUILD_LIB_SCRIPTEXECUTER ON ) endif ( BUILD_RSCRIPTD OR BUILD_ALL_LIBS ) -if ( BUILD_RLM_STG OR BUILD_ALL_LIBS ) +if ( BUILD_ALL_LIBS ) set ( BUILD_LIB_CRYPTO ON ) - set ( BUILD_LIB_JSON ON ) -endif ( BUILD_RLM_STG OR BUILD_ALL_LIBS ) +endif ( BUILD_ALL_LIBS ) if ( BUILD_STG OR BUILD_ALL_LIBS ) set ( BUILD_LIB_CONFFILES ON ) @@ -95,18 +91,12 @@ if ( BUILD_ALL_MODS ) set ( BUILD_MOD_STORE_POSTGRESQL ON ) set ( BUILD_MOD_RPCCONFIG ON ) set ( BUILD_MOD_CAP_PCAP ON ) - set ( BUILD_MOD_RADIUS ON ) endif ( BUILD_ALL_MODS ) if ( BUILD_MOD_STORE_FIREBIRD OR BUILD_ALL_LIBS ) set ( BUILD_LIB_IBPP ON ) endif ( BUILD_MOD_STORE_FIREBIRD OR BUILD_ALL_LIBS ) -if ( BUILD_MOD_RADIUS OR BUILD_ALL_LIBS ) - set ( BUILD_LIB_JSON ON ) - set ( BUILD_LIB_IBPP ON ) -endif ( BUILD_MOD_RADIUS OR BUILD_ALL_LIBS ) - if ( BUILD_MOD_PING OR BUILD_ALL_LIBS ) set ( BUILD_LIB_PINGER ON ) endif ( BUILD_MOD_PING OR BUILD_ALL_LIBS ) @@ -153,29 +143,8 @@ endif () include_directories ( include ) add_subdirectory ( libs ) - -if ( BUILD_RLM_STG ) - add_subdirectory ( rlm_stg ) -endif ( BUILD_RLM_STG ) - -if ( BUILD_RSCRIPTD ) - add_subdirectory ( rscriptd ) -endif ( BUILD_RSCRIPTD ) - -if ( BUILD_SGAUTH ) - add_subdirectory ( sgauth ) -endif ( BUILD_SGAUTH ) - -if ( BUILD_SGCONF ) - add_subdirectory ( sgconf ) -endif ( BUILD_SGCONF ) - -if ( BUILD_STG ) - add_subdirectory ( stargazer ) -endif ( BUILD_STG ) +add_subdirectory ( projects ) if ( BUILD_TESTS ) add_subdirectory ( tests ) endif ( BUILD_TESTS ) - -add_custom_target (cppcheck COMMAND cppcheck --enable=all --std=c++14 ${CMAKE_SOURCE_DIR}/rlm_stg ${CMAKE_SOURCE_DIR}/rscriptd ${CMAKE_SOURCE_DIR}/sgauth ${CMAKE_SOURCE_DIR}/sgconf ${CMAKE_SOURCE_DIR}/sgconv ${CMAKE_SOURCE_DIR}/stargazer)