# # $Id$ # $HeadURL$ # $Author$ # SET(SRCS_TEST1 situation_map_test_main.cpp sit_map.cpp log4cxxSituationMapModuleTests.props ) SET(HDRS_TEST1 situation_map_test_main.h sit_map.h ) IF(BUILD_TESTING AND TARGET situationMap) ADD_EXECUTABLE(situationMapModuleTest ${SRCS_TEST1} ${HDRS_TEST1}) TARGET_LINK_LIBRARIES(situationMapModuleTest NGLLogger nglapplication LtsCoordTrans advancedSymbology_static situationMapObjects situationMap_static situationMapFunctionDialog ArcGIS::ArcGIS Qt5::Core Qt5::Test ) ADD_TEST(NAME situationMapModuleTest_NONE COMMAND $ none) ADD_TEST(NAME situationMapModuleTest_MIL2525D COMMAND $ mil2525d) SET(LOG4CXX_PROPS_FILE log4cxxSituationMapModuleTests.props) ADD_CUSTOM_COMMAND(TARGET situationMapModuleTest POST_BUILD COMMAND ${CMAKE_COMMAND} ARGS -E copy_if_different ${CMAKE_CURRENT_SOURCE_DIR}/${LOG4CXX_PROPS_FILE} $/${LOG4CXX_PROPS_FILE} ) IF(MSVC) # Configure the template file SET(VS_USER_FILE situationMapTest.vcxproj.user) configure_file( ../SituationMap.vcxproj.user.in ${CMAKE_CURRENT_BINARY_DIR}/${VS_USER_FILE} @ONLY) ENDIF(MSVC) ENDIF()