include_directories (${PROJECT_BINARY_DIR})
include_directories (${PROJECT_SOURCE_DIR})
-if (BUILD_UNIT_TESTS)
+if (ENABLE_UNIT_TESTS)
pkg_check_modules (CPPUTEST REQUIRED cpputest)
add_custom_target (check COMMAND ${CMAKE_CTEST_COMMAND})
add_dependencies (check snort)
add_test (catch_tests ${CMAKE_CURRENT_BINARY_DIR}/src/snort --catch-test all)
-endif (BUILD_UNIT_TESTS)
+endif (ENABLE_UNIT_TESTS)
add_subdirectory (src)
add_subdirectory (tools)
# features
set ( SHELL ${ENABLE_SHELL} )
-set ( SIDE_CHANNEL ${BUILD_SIDE_CHANNEL} )
-set ( UNIT_TEST ${BUILD_UNIT_TESTS} )
+set ( SIDE_CHANNEL ${ENABLE_SIDE_CHANNEL} )
+set ( UNIT_TEST ${ENABLE_UNIT_TESTS} )
set ( PIGLET ${ENABLE_PIGLET} )
if ( NOT ENABLE_COREFILES )
# features
option ( ENABLE_SHELL "enable shell support" OFF )
-option ( BUILD_SIDE_CHANNEL "Build the side channel library" OFF )
-option ( BUILD_UNIT_TESTS "Build Snort++ unit tests" OFF )
+option ( ENABLE_SIDE_CHANNEL "enable the side channel library" OFF )
+option ( ENABLE_UNIT_TESTS "enable unit tests" OFF )
option ( ENABLE_PIGLET "enable piglet test harness" OFF )
option ( ENABLE_PTHREAD "enable pthread support" ON )
install (TARGETS ${libname}
LIBRARY DESTINATION "lib/${CMAKE_PROJECT_NAME}/${install_path}"
)
-
+
else (${num_extra_args} GREATER 0)
message (STATUS "add_static_library requires at least one source file!")
get_property(cache_value CACHE ${cache_var} PROPERTY VALUE)
get_property(cache_type CACHE ${cache_var} PROPERTY TYPE)
get_property(cache_help_string CACHE ${cache_var} PROPERTY HELPSTRING)
-
+
set (tmp ${cache_value} ${ARGN})
set(${cache_var} "${tmp}" CACHE ${cache_type} " ${cache_help_string}")
#anything following testname is assumed to be a link dependency
macro (add_cpputest testname)
- if (BUILD_UNIT_TESTS)
+ if ( ENABLE_UNIT_TESTS )
add_executable (${testname} EXCLUDE_FROM_ALL ${testname}.cc)
target_include_directories (${testname} PRIVATE ${CPPUTEST_INCLUDE_DIRS})
target_link_libraries (${testname} ${CPPUTEST_LIBRARIES} ${ARGN})
add_test (${testname} ${testname})
add_dependencies ( check ${testname} )
- endif (BUILD_UNIT_TESTS)
+ endif ( ENABLE_UNIT_TESTS )
endmacro (add_cpputest)
CFLAGS="-std=gnu99 $CFLAGS"
-AX_CXX_COMPILE_STDCXX_11
+AX_CXX_COMPILE_STDCXX_11([noext], [mandatory])
LT_INIT
AC_DEFINE(UNIT_TEST, [1], [enable unit tests in build])
fi
-AM_CONDITIONAL(BUILD_UNIT_TESTS, test "x$enable_unit_tests" = "xyes")
+AM_CONDITIONAL(ENABLE_UNIT_TESTS, test "x$enable_unit_tests" = "xyes")
AM_CONDITIONAL(BUILD_CPPUTESTS, test "x$have_cpputest_pc" = "xyes")
#--------------------------------------------------------------------------
append_cache_entry ENABLE_SHELL BOOL false
;;
--disable-unit-tests)
- append_cache_entry BUILD_UNIT_TESTS BOOL false
+ append_cache_entry ENABLE_UNIT_TESTS BOOL false
;;
--enable-unit-tests)
- append_cache_entry BUILD_UNIT_TESTS BOOL true
+ append_cache_entry ENABLE_UNIT_TESTS BOOL true
;;
--disable-piglet)
append_cache_entry ENABLE_PIGLET BOOL false
include(CPack)
+# hacks for the DAQ
+execute_process (
+ COMMAND pkg-config --variable=daq_cppflags snort
+ OUTPUT_VARIABLE DAQ_CPPFLAGS
+)
+
+string ( REGEX REPLACE "[\r\n]" " " DAQ_CPPFLAGS "${DAQ_CPPFLAGS}" )
cd_eapol.cc
)
-execute_process(
- COMMAND pkg-config --variable=daq_cppflags snort
- OUTPUT_VARIABLE DAQ_CPPFLAGS
-)
-
-string(REGEX REPLACE "[\r\n]" " " DAQ_CPPFLAGS "${DAQ_CPPFLAGS}")
-set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 ${DAQ_CPPFLAGS}")
+set ( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11" )
+if ( DAQ_CPPFLAGS )
+ set ( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${DAQ_CPPFLAGS}" )
+endif ( DAQ_CPPFLAGS )
target_include_directories (
cd_eapol PUBLIC
cd_i4l_rawip.cc
)
-execute_process(
- COMMAND pkg-config --variable=daq_cppflags snort
- OUTPUT_VARIABLE DAQ_CPPFLAGS
-)
-
-string(REGEX REPLACE "[\r\n]" " " DAQ_CPPFLAGS "${DAQ_CPPFLAGS}")
-set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 ${DAQ_CPPFLAGS}")
+set ( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11" )
+if ( DAQ_CPPFLAGS )
+ set ( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${DAQ_CPPFLAGS}" )
+endif ( DAQ_CPPFLAGS )
target_include_directories (
cd_i4l_rawip PUBLIC
cd_linux_sll.cc
)
-execute_process(
- COMMAND pkg-config --variable=daq_cppflags snort
- OUTPUT_VARIABLE DAQ_CPPFLAGS
-)
-
-string(REGEX REPLACE "[\r\n]" " " DAQ_CPPFLAGS "${DAQ_CPPFLAGS}")
-set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 ${DAQ_CPPFLAGS}")
+set ( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11" )
+if ( DAQ_CPPFLAGS )
+ set ( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${DAQ_CPPFLAGS}" )
+endif ( DAQ_CPPFLAGS )
target_include_directories (
cd_linux_sll PUBLIC
cd_null.cc
)
-execute_process(
- COMMAND pkg-config --variable=daq_cppflags snort
- OUTPUT_VARIABLE DAQ_CPPFLAGS
-)
-
-string(REGEX REPLACE "[\r\n]" " " DAQ_CPPFLAGS "${DAQ_CPPFLAGS}")
-set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 ${DAQ_CPPFLAGS}")
+set ( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11" )
+if ( DAQ_CPPFLAGS )
+ set ( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${DAQ_CPPFLAGS}" )
+endif ( DAQ_CPPFLAGS )
target_include_directories (
cd_null PUBLIC
cd_pflog.cc
)
-execute_process(
- COMMAND pkg-config --variable=daq_cppflags snort
- OUTPUT_VARIABLE DAQ_CPPFLAGS
-)
-
-string(REGEX REPLACE "[\r\n]" " " DAQ_CPPFLAGS "${DAQ_CPPFLAGS}")
-set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 ${DAQ_CPPFLAGS}")
+set ( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11" )
+if ( DAQ_CPPFLAGS )
+ set ( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${DAQ_CPPFLAGS}" )
+endif ( DAQ_CPPFLAGS )
target_include_directories (
cd_pflog PUBLIC
cd_pim.cc
)
-execute_process(
- COMMAND pkg-config --variable=daq_cppflags snort
- OUTPUT_VARIABLE DAQ_CPPFLAGS
-)
-
-string(REGEX REPLACE "[\r\n]" " " DAQ_CPPFLAGS "${DAQ_CPPFLAGS}")
-set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 ${DAQ_CPPFLAGS}")
+set ( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11" )
+if ( DAQ_CPPFLAGS )
+ set ( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${DAQ_CPPFLAGS}" )
+endif ( DAQ_CPPFLAGS )
target_include_directories (
cd_pim PUBLIC
cd_ppp.cc
)
-execute_process(
- COMMAND pkg-config --variable=daq_cppflags snort
- OUTPUT_VARIABLE DAQ_CPPFLAGS
-)
-
-string(REGEX REPLACE "[\r\n]" " " DAQ_CPPFLAGS "${DAQ_CPPFLAGS}")
-set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 ${DAQ_CPPFLAGS}")
+set ( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11" )
+if ( DAQ_CPPFLAGS )
+ set ( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${DAQ_CPPFLAGS}" )
+endif ( DAQ_CPPFLAGS )
target_include_directories (
cd_ppp PUBLIC
cd_raw4.cc
)
-execute_process(
- COMMAND pkg-config --variable=daq_cppflags snort
- OUTPUT_VARIABLE DAQ_CPPFLAGS
-)
-
-string(REGEX REPLACE "[\r\n]" " " DAQ_CPPFLAGS "${DAQ_CPPFLAGS}")
-set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 ${DAQ_CPPFLAGS}")
+set ( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11" )
+if ( DAQ_CPPFLAGS )
+ set ( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${DAQ_CPPFLAGS}" )
+endif ( DAQ_CPPFLAGS )
target_include_directories (
cd_raw4 PUBLIC
cd_raw6.cc
)
-execute_process(
- COMMAND pkg-config --variable=daq_cppflags snort
- OUTPUT_VARIABLE DAQ_CPPFLAGS
-)
-
-string(REGEX REPLACE "[\r\n]" " " DAQ_CPPFLAGS "${DAQ_CPPFLAGS}")
-set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 ${DAQ_CPPFLAGS}")
+set ( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11" )
+if ( DAQ_CPPFLAGS )
+ set ( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${DAQ_CPPFLAGS}" )
+endif ( DAQ_CPPFLAGS )
target_include_directories (
cd_raw6 PUBLIC
cd_slip.cc
)
-execute_process(
- COMMAND pkg-config --variable=daq_cppflags snort
- OUTPUT_VARIABLE DAQ_CPPFLAGS
-)
-
-string(REGEX REPLACE "[\r\n]" " " DAQ_CPPFLAGS "${DAQ_CPPFLAGS}")
-set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 ${DAQ_CPPFLAGS}")
+set ( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11" )
+if ( DAQ_CPPFLAGS )
+ set ( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${DAQ_CPPFLAGS}" )
+endif ( DAQ_CPPFLAGS )
target_include_directories (
cd_slip PUBLIC
cd_token_ring.cc
)
-execute_process(
- COMMAND pkg-config --variable=daq_cppflags snort
- OUTPUT_VARIABLE DAQ_CPPFLAGS
-)
-
-string(REGEX REPLACE "[\r\n]" " " DAQ_CPPFLAGS "${DAQ_CPPFLAGS}")
-set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 ${DAQ_CPPFLAGS}")
+set ( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11" )
+if ( DAQ_CPPFLAGS )
+ set ( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${DAQ_CPPFLAGS}" )
+endif ( DAQ_CPPFLAGS )
target_include_directories (
cd_token_ring PUBLIC
cd_wlan.cc
)
-execute_process(
- COMMAND pkg-config --variable=daq_cppflags snort
- OUTPUT_VARIABLE DAQ_CPPFLAGS
-)
-
-string(REGEX REPLACE "[\r\n]" " " DAQ_CPPFLAGS "${DAQ_CPPFLAGS}")
-set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 ${DAQ_CPPFLAGS}")
+set ( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11" )
+if ( DAQ_CPPFLAGS )
+ set ( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${DAQ_CPPFLAGS}" )
+endif ( DAQ_CPPFLAGS )
target_include_directories (
cd_wlan PUBLIC
daq_socket.c
)
-execute_process(
- COMMAND pkg-config --variable=daq_cppflags snort
- OUTPUT_VARIABLE DAQ_CPPFLAGS
-)
-
-string(REGEX REPLACE "[\r\n]" " " DAQ_CPPFLAGS "${DAQ_CPPFLAGS}")
-set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=gnu99 ${DAQ_CPPFLAGS}")
+set ( CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=gnu99" )
+if ( DAQ_CPPFLAGS )
+ set ( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${DAQ_CPPFLAGS}" )
+endif ( DAQ_CPPFLAGS )
target_include_directories (
daq_socket PUBLIC
data_log.cc
)
-execute_process(
- COMMAND pkg-config --variable=daq_cppflags snort
- OUTPUT_VARIABLE DAQ_CPPFLAGS
-)
-
-string(REGEX REPLACE "[\r\n]" " " DAQ_CPPFLAGS "${DAQ_CPPFLAGS}")
-set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 ${DAQ_CPPFLAGS}")
+set ( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11" )
+if ( DAQ_CPPFLAGS )
+ set ( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${DAQ_CPPFLAGS}" )
+endif ( DAQ_CPPFLAGS )
target_include_directories (
data_log PUBLIC
dpx.cc
)
-execute_process(
- COMMAND pkg-config --variable=daq_cppflags snort
- OUTPUT_VARIABLE DAQ_CPPFLAGS
-)
-
-string(REGEX REPLACE "[\r\n]" " " DAQ_CPPFLAGS "${DAQ_CPPFLAGS}")
-set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 ${DAQ_CPPFLAGS}")
+set ( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11" )
+if ( DAQ_CPPFLAGS )
+ set ( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${DAQ_CPPFLAGS}" )
+endif ( DAQ_CPPFLAGS )
target_include_directories (
dpx PUBLIC
ips_pkt_num.cc
)
-execute_process(
- COMMAND pkg-config --variable=daq_cppflags snort
- OUTPUT_VARIABLE DAQ_CPPFLAGS
-)
-
-string(REGEX REPLACE "[\r\n]" " " DAQ_CPPFLAGS "${DAQ_CPPFLAGS}")
-set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 ${DAQ_CPPFLAGS}")
+set ( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11" )
+if ( DAQ_CPPFLAGS )
+ set ( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${DAQ_CPPFLAGS}" )
+endif ( DAQ_CPPFLAGS )
target_include_directories (
ips_pkt_num PUBLIC
ips_urg.cc
)
-execute_process(
- COMMAND pkg-config --variable=daq_cppflags snort
- OUTPUT_VARIABLE DAQ_CPPFLAGS
-)
-
-string(REGEX REPLACE "[\r\n]" " " DAQ_CPPFLAGS "${DAQ_CPPFLAGS}")
-set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 ${DAQ_CPPFLAGS}")
+set ( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11" )
+if ( DAQ_CPPFLAGS )
+ set ( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${DAQ_CPPFLAGS}" )
+endif ( DAQ_CPPFLAGS )
target_include_directories (
ips_urg PUBLIC
alert_ex.cc
)
-execute_process(
- COMMAND pkg-config --variable=daq_cppflags snort
- OUTPUT_VARIABLE DAQ_CPPFLAGS
-)
-
-string(REGEX REPLACE "[\r\n]" " " DAQ_CPPFLAGS "${DAQ_CPPFLAGS}")
-set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 ${DAQ_CPPFLAGS}")
+set ( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11" )
+if ( DAQ_CPPFLAGS )
+ set ( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${DAQ_CPPFLAGS}" )
+endif ( DAQ_CPPFLAGS )
target_include_directories (
alert_ex PUBLIC
alert_unixsock.cc
)
-execute_process(
- COMMAND pkg-config --variable=daq_cppflags snort
- OUTPUT_VARIABLE DAQ_CPPFLAGS
-)
-
-string(REGEX REPLACE "[\r\n]" " " DAQ_CPPFLAGS "${DAQ_CPPFLAGS}")
-set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 ${DAQ_CPPFLAGS}")
+set ( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11" )
+if ( DAQ_CPPFLAGS )
+ set ( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${DAQ_CPPFLAGS}" )
+endif ( DAQ_CPPFLAGS )
target_include_directories (
alert_unixsock PUBLIC
log_null.cc
)
-execute_process(
- COMMAND pkg-config --variable=daq_cppflags snort
- OUTPUT_VARIABLE DAQ_CPPFLAGS
-)
-
-string(REGEX REPLACE "[\r\n]" " " DAQ_CPPFLAGS "${DAQ_CPPFLAGS}")
-set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 ${DAQ_CPPFLAGS}")
+set ( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11" )
+if ( DAQ_CPPFLAGS )
+ set ( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${DAQ_CPPFLAGS}" )
+endif ( DAQ_CPPFLAGS )
target_include_directories (
log_null PUBLIC
trie_api.cc
)
-execute_process(
- COMMAND pkg-config --variable=daq_cppflags snort
- OUTPUT_VARIABLE DAQ_CPPFLAGS
-)
-
-string(REGEX REPLACE "[\r\n]" " " DAQ_CPPFLAGS "${DAQ_CPPFLAGS}")
-set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 ${DAQ_CPPFLAGS}")
+set ( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11" )
+if ( DAQ_CPPFLAGS )
+ set ( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${DAQ_CPPFLAGS}" )
+endif ( DAQ_CPPFLAGS )
target_include_directories (
lowmem PUBLIC
sid_18758.h
)
-execute_process(
- COMMAND pkg-config --variable=daq_cppflags snort
- OUTPUT_VARIABLE DAQ_CPPFLAGS
-)
-
-string(REGEX REPLACE "[\r\n]" " " DAQ_CPPFLAGS "${DAQ_CPPFLAGS}")
-set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 ${DAQ_CPPFLAGS}")
+set ( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11" )
+if ( DAQ_CPPFLAGS )
+ set ( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${DAQ_CPPFLAGS}" )
+endif ( DAQ_CPPFLAGS )
target_include_directories (
sid_18758 PUBLIC
)
%if @project.language == "CXX"
-set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
+set ( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11" )
+if ( DAQ_CPPFLAGS )
+ set ( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${DAQ_CPPFLAGS}" )
+endif ( DAQ_CPPFLAGS )
%end
%if @project.language == "C"
-set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=gnu99")
+set ( CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=gnu99" )
+if ( DAQ_CPPFLAGS )
+ set ( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${DAQ_CPPFLAGS}" )
+endif ( DAQ_CPPFLAGS )
%end
target_include_directories (
)
endif()
-if (BUILD_UNIT_TESTS)
+if (ENABLE_UNIT_TESTS)
enable_testing()
set( UNIT_TESTS_LIBRARIES catch_tests)
add_subdirectory(catch)
-endif (BUILD_UNIT_TESTS)
+endif (ENABLE_UNIT_TESTS)
if ( ENABLE_PIGLET )
set ( PIGLET_LIBRARIES piglet piglet_plugins )
codecs/link/liblink_codecs.a
endif
-if BUILD_UNIT_TESTS
+if ENABLE_UNIT_TESTS
test_list = catch/libcatch_tests.a
endif
profiler \
utils
-if BUILD_UNIT_TESTS
+if ENABLE_UNIT_TESTS
SUBDIRS += catch
endif
-if ( BUILD_UNIT_TESTS )
+if ( ENABLE_UNIT_TESTS )
find_package(CHECK REQUIRED)
include_directories(AFTER ${CHECK_INCLUDE_DIR})
file_connector_module.cc \
file_connector_module.h
-if BUILD_UNIT_TESTS
+if ENABLE_UNIT_TESTS
SUBDIRS = test
endif
sfrf.h
)
-if ( BUILD_UNIT_TESTS )
+if ( ENABLE_UNIT_TESTS )
set(TEST_FILES
sfrf_test.cc
sfthd_test.cc
sfthd.cc \
sfthd.h
-if BUILD_UNIT_TESTS
+if ENABLE_UNIT_TESTS
libfilter_a_SOURCES += \
sfrf_test.cc \
sfthd_test.cc
AM_CXXFLAGS = @AM_CXXFLAGS@
-if BUILD_UNIT_TESTS
+if ENABLE_UNIT_TESTS
SUBDIRS = test
endif
DESTINATION "${INCLUDE_INSTALL_PATH}/framework"
)
-if ( BUILD_UNIT_TESTS )
+if ( ENABLE_UNIT_TESTS )
target_link_libraries ( framework catch_tests )
-endif ( BUILD_UNIT_TESTS )
+endif ( ENABLE_UNIT_TESTS )
add_custom_command(
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/api_options.h
host_tracker.cc \
host_tracker.h
-if BUILD_UNIT_TESTS
+if ENABLE_UNIT_TESTS
SUBDIRS = test
endif
-if ( BUILD_UNIT_TESTS )
+if ( ENABLE_UNIT_TESTS )
set(TEST_FILES lua_stack_test.cc)
endif()
lua_stack.h \
lua_test_common.h
-if BUILD_UNIT_TESTS
+if ENABLE_UNIT_TESTS
liblua_a_SOURCES += lua_stack_test.cc
endif
sfip_t.h
)
-if ( BUILD_UNIT_TESTS )
+if ( ENABLE_UNIT_TESTS )
set(TEST_FILES sfip_test.cc)
endif()
sf_vartable.cc \
sf_vartable.h
-if BUILD_UNIT_TESTS
+if ENABLE_UNIT_TESTS
libsfip_a_SOURCES += sfip_test.cc
endif
sfrt_flat_dir.h
)
-if ( BUILD_UNIT_TESTS )
+if ( ENABLE_UNIT_TESTS )
set(TEST_FILES sfrt_test.cc)
endif()
sfrt_flat.cc \
sfrt_flat_dir.cc
-if BUILD_UNIT_TESTS
+if ENABLE_UNIT_TESTS
libsfrt_a_SOURCES += sfrt_test.cc
endif
side_channel_module.cc \
side_channel_module.h
-if BUILD_UNIT_TESTS
+if ENABLE_UNIT_TESTS
SUBDIRS = test
endif
-if ( BUILD_UNIT_TESTS )
+if ( ENABLE_UNIT_TESTS )
set(TEST_FILES stream_tcp_unit_test.cc)
endif()
tcp_segment_descriptor.cc \
tcp_segment_descriptor.h
-if BUILD_UNIT_TESTS
+if ENABLE_UNIT_TESTS
libstream_libtcp_a_SOURCES += \
stream_tcp_unit_test.cc \
stream_tcp_unit_test.h
timersub.h
)
-if ( BUILD_UNIT_TESTS )
+if ( ENABLE_UNIT_TESTS )
list ( APPEND TIME_INTERNAL_SOURCES stopwatch_test.cc )
-endif ( BUILD_UNIT_TESTS )
+endif ( ENABLE_UNIT_TESTS )
set ( TIME_INCLUDES
cpuclock.h
clock_defs.h \
stopwatch.h
-if BUILD_UNIT_TESTS
+if ENABLE_UNIT_TESTS
libtime_a_SOURCES += stopwatch_test.cc
endif
add_subdirectory(rule_states)
add_subdirectory(helpers)
-if (BUILD_UNIT_TESTS)
+if (ENABLE_UNIT_TESTS)
if (0)
add_subdirectory(tests)
endif()