# compiler: creates the binaries add_executable(test_configurationcommandline test_configurationcommandline.cpp ${CMAKE_SOURCE_DIR}/src/boost_assert_handler.cpp ${CMAKE_SOURCE_DIR}/src/config/configurationcommandline.cpp ${CMAKE_SOURCE_DIR}/src/config/configurationinterface.cpp ${CMAKE_SOURCE_DIR}/src/config/configurationoptions.cpp ${CMAKE_SOURCE_DIR}/src/config/configuration.cpp ${CMAKE_SOURCE_DIR}/src/config/host.cpp ${CMAKE_SOURCE_DIR}/src/config/option/daemonoption.cpp ${CMAKE_SOURCE_DIR}/src/config/option/configfileoption.cpp ${CMAKE_SOURCE_DIR}/src/config/option/configurationoption.cpp ${CMAKE_SOURCE_DIR}/src/config/option/hostconfigurationoption.cpp ${CMAKE_SOURCE_DIR}/src/config/option/hostpingintervaloption.cpp ${CMAKE_SOURCE_DIR}/src/config/option/hostpingprotocoloption.cpp ${CMAKE_SOURCE_DIR}/src/config/option/hostportoption.cpp ${CMAKE_SOURCE_DIR}/src/config/option/hostnameoption.cpp ${CMAKE_SOURCE_DIR}/src/config/option/hostsourcenetworkinterfaceoption.cpp ${CMAKE_SOURCE_DIR}/src/config/option/hostsdownlimitoption.cpp ${CMAKE_SOURCE_DIR}/src/config/option/linkdownintervaloption.cpp ${CMAKE_SOURCE_DIR}/src/config/option/linkupintervaloption.cpp ${CMAKE_SOURCE_DIR}/src/config/option/logleveloption.cpp ${CMAKE_SOURCE_DIR}/src/config/option/logoutputoption.cpp ${CMAKE_SOURCE_DIR}/src/config/option/logfileoption.cpp ${CMAKE_SOURCE_DIR}/src/config/option/nameserveroption.cpp ${CMAKE_SOURCE_DIR}/src/config/option/pingfaillimitoption.cpp ${CMAKE_SOURCE_DIR}/src/config/option/sourcenetworkinterfaceoption.cpp ${CMAKE_SOURCE_DIR}/src/config/option/statusnotifiercmdoption.cpp ${CMAKE_SOURCE_DIR}/src/config/option/versionoption.cpp ${CMAKE_SOURCE_DIR}/src/config/option/ratiorandomhostsoption.cpp ${CMAKE_SOURCE_DIR}/src/config/option/pingreplytimeoutoption.cpp ${CMAKE_SOURCE_DIR}/src/config/option/maxaddressresolutionattemptsoption.cpp ${CMAKE_SOURCE_DIR}/src/config/option/resolvedipttlthresholdoption.cpp ${CMAKE_SOURCE_DIR}/src/config/option/mintimebetweenresolvesoption.cpp ${CMAKE_SOURCE_DIR}/src/config/option/dnscachefileoption.cpp ${CMAKE_SOURCE_DIR}/src/host/loglevel.cpp ${CMAKE_SOURCE_DIR}/src/host/logoutput.cpp ${CMAKE_SOURCE_DIR}/src/host/pingprotocol.cpp ) # linker: link the program against the libraries target_link_libraries( test_configurationcommandline ${I2NCOMMON_LIBRARIES} Boost::unit_test_framework Boost::system Boost::program_options Boost::date_time Boost::serialization pthread ) # cmake: invocation via "make test" add_test(test_configurationcommandline test_configurationcommandline)