-cmake_minimum_required (VERSION 3.1)
+cmake_minimum_required (VERSION 3.12)
+
+project ( Stargazer )
set ( CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake/modules )
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 )
option ( BUILD_ALL_LIBS "Build all libraries." OFF )
option ( BUILD_TESTS "Build tests." OFF )
set ( BUILD_LIB_DOTCONFPP ON )
set ( BUILD_LIB_LOGGER ON )
set ( BUILD_LIB_SCRIPTEXECUTER ON )
-
- # if ( BUILD_STG )
- # set ( BUILD_MOD_AO ON )
- # set ( BUILD_MOD_IA ON )
- # set ( BUILD_MOD_SGCONFIG ON )
- # set ( BUILD_MOD_PING ON )
- # set ( BUILD_MOD_RSCRYPT ON )
- # set ( BUILD_MOD_SMUX ON )
- # set ( BUILD_MOD_STORE_FILES ON )
- # set ( BUILD_MOD_CAP_NF ON )
- #endif ( BUILD_STG )
endif ( BUILD_STG OR BUILD_ALL_LIBS )
if ( BUILD_ALL_MODS )
include_directories ( include )
-#find_package ( OpenSSL 1.0.0 REQUIRED )
-#find_package ( Boost 1.66.0 REQUIRED COMPONENTS system unit_test_framework )
-
add_subdirectory ( libs )
if ( BUILD_RLM_STG )