# # $Id$ # $HeadURL$ # $Author$ # IF(BUILD_TESTING AND BUILD_SV) #################################### # CES Test #################################### SET(SRCS_TEST_CES ces_tests.cpp ces_tests.h ) NGL_TARGET_INCLUDE_DIRECTORIES(cesTests PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/../ ${CMAKE_CURRENT_BINARY_DIR}/../ ) # Testing FunctionTopic Functionality (FTC) ADD_EXECUTABLE(cesTests ${SRCS_TEST_CES}) TARGET_LINK_LIBRARIES(cesTests Qt5::Core Qt5::Test RTI::nddscpp2 svcAesCommon svcAesClient svcCesClient svcAesServer svcIsmServer svcPdmServer svcPpmServer svcPpmCommon svcPpmClient svcBldServer svcTabServer svcCoreClient LtsCommandLineParser LtsCoordTrans ddsconnector nglcoreapplication ) IF(NOT BUILD_RPM) NGL_INSTALL(AAR SV TARGETS cesTests DESTINATION bin/test) NGL_INSTALL(AAR SV FILES ../log4cxx_ces.props DESTINATION bin/test) ENDIF() #################################### # CES Test Ownership #################################### SET(SRCS_TEST_CES_OWNERSHIP ces_tests_ownership.cpp ces_tests_ownership.h ) NGL_TARGET_INCLUDE_DIRECTORIES(cesTestsOwnership PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/../ ${CMAKE_CURRENT_BINARY_DIR}/../ ) # Testing FunctionTopic Functionality (FTC) ADD_EXECUTABLE(cesTestsOwnership ${SRCS_TEST_CES_OWNERSHIP}) TARGET_LINK_LIBRARIES(cesTestsOwnership Qt5::Core Qt5::Test RTI::nddscpp2 svcAesCommon svcAesClient svcCesClient svcAesServer svcIsmServer svcPdmServer svcPpmServer svcBldServer svcTabServer svcCoreClient LtsCommandLineParser LtsCoordTrans ddsconnector nglcoreapplication ) IF(NOT BUILD_RPM) NGL_INSTALL(AAR SV TARGETS cesTestsOwnership DESTINATION bin/test) NGL_INSTALL(AAR SV FILES ../log4cxx_ces.props DESTINATION bin/test) ENDIF() #################################### # CES Test Blocked Areas #################################### SET(SRCS_TEST_CES_OWNERSHIP ces_tests_blocked_areas.cpp ces_tests_blocked_areas.h ) NGL_TARGET_INCLUDE_DIRECTORIES(cesTestsBlockedAreas PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/../ ${CMAKE_CURRENT_BINARY_DIR}/../ ) # Testing FunctionTopic Functionality (FTC) ADD_EXECUTABLE(cesTestsBlockedAreas ${SRCS_TEST_CES_OWNERSHIP}) TARGET_LINK_LIBRARIES(cesTestsBlockedAreas Qt5::Core Qt5::Test RTI::nddscpp2 svcAesCommon svcAesClient svcCesClient svcAesServer svcIsmServer svcPdmServer svcPpmServer svcBldServer svcTabServer svcCoreClient LtsCommandLineParser LtsCoordTrans ddsconnector nglcoreapplication ) IF(NOT BUILD_RPM) NGL_INSTALL(AAR SV TARGETS cesTestsBlockedAreas DESTINATION bin/test) NGL_INSTALL(AAR SV FILES ../log4cxx_ces.props DESTINATION bin/test) ENDIF() #################################### # CES Test Smart #################################### SET(SRCS_TEST_CES_SMART ces_tests_smart.cpp ces_tests_smart.h ) NGL_TARGET_INCLUDE_DIRECTORIES(cesTestsSmart PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/../ ${CMAKE_CURRENT_BINARY_DIR}/../ ) # Testing FunctionTopic Functionality (FTC) ADD_EXECUTABLE(cesTestsSmart ${SRCS_TEST_CES_SMART}) TARGET_LINK_LIBRARIES(cesTestsSmart Qt5::Core Qt5::Test RTI::nddscpp2 svcAesCommon svcAesClient svcCesClient svcAesServer svcIsmServer svcPdmServer svcPpmServer svcBldServer svcTabServer svcCoreClient LtsCommandLineParser LtsCoordTrans ddsconnector nglcoreapplication ) IF(NOT BUILD_RPM) NGL_INSTALL(AAR SV TARGETS cesTestsSmart DESTINATION bin/test) NGL_INSTALL(AAR SV FILES ../log4cxx_ces.props DESTINATION bin/test) ENDIF() #################################### # CES Test Simulated Movement #################################### SET(SRCS_TEST_CES_SIMULATED_MOVEMENT ces_tests_simulated_movement.cpp ces_tests_simulated_movement.h ) NGL_TARGET_INCLUDE_DIRECTORIES(cesTestsSimulatedMovement PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/../ ${CMAKE_CURRENT_BINARY_DIR}/../ ) # Testing FunctionTopic Functionality (FTC) ADD_EXECUTABLE(cesTestsSimulatedMovement ${SRCS_TEST_CES_SIMULATED_MOVEMENT}) TARGET_LINK_LIBRARIES(cesTestsSimulatedMovement Qt5::Core Qt5::Test RTI::nddscpp2 svcAesCommon svcAesClient svcCesClient svcAesServer svcIsmServer svcPdmServer svcPpmServer svcBldServer svcTabServer svcCoreClient LtsCommandLineParser LtsCoordTrans ddsconnector nglcoreapplication ) IF(NOT BUILD_RPM) NGL_INSTALL(AAR SV TARGETS cesTestsSimulatedMovement DESTINATION bin/test) NGL_INSTALL(AAR SV FILES ../log4cxx_ces.props DESTINATION bin/test) ENDIF() #################################### # CES Test Geopairing #################################### SET(SRCS_TEST_CES_GEO_PAIRING ces_tests_geo_pairing.cpp ces_tests_geo_pairing.h ) NGL_TARGET_INCLUDE_DIRECTORIES(cesTestsGeopairing PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/../ ${CMAKE_CURRENT_BINARY_DIR}/../ ) # Testing FunctionTopic Functionality (FTC) ADD_EXECUTABLE(cesTestsGeopairing ${SRCS_TEST_CES_GEO_PAIRING}) TARGET_LINK_LIBRARIES(cesTestsGeopairing Qt5::Core Qt5::Test RTI::nddscpp2 svcAesCommon svcAesClient svcCesClient svcAesServer svcIsmServer svcPdmServer svcPpmServer svcBldServer svcTabServer svcMdmServer svcCoreClient LtsCommandLineParser LtsCoordTrans ddsconnector nglcoreapplication ) #################################### # CES Test Geopairing Bsp von UAE ( streams_Mortar_IGLA_MK19.txt ) #################################### SET(SRCS_TEST_CES_GEO_PAIRING_BSP ces_tests_geo_pairing_bsp.cpp ces_tests_geo_pairing_bsp.h ) NGL_TARGET_INCLUDE_DIRECTORIES(cesTestsGeopairingBsp PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/../ ${CMAKE_CURRENT_BINARY_DIR}/../ ) # Testing FunctionTopic Functionality (FTC) ADD_EXECUTABLE(cesTestsGeopairingBsp ${SRCS_TEST_CES_GEO_PAIRING_BSP}) TARGET_LINK_LIBRARIES(cesTestsGeopairingBsp Qt5::Core Qt5::Test RTI::nddscpp2 svcAesCommon svcAesClient svcCesClient svcAesServer svcIsmServer svcPdmServer svcPpmServer svcBldServer svcTabServer svcMdmServer svcCoreClient LtsCommandLineParser LtsCoordTrans ddsconnector nglcoreapplication ) #################################### # CES Test GasPipe #################################### SET(SRCS_TEST_CES_GAS_PIPE ces_tests_gas_pipe.cpp ces_tests_gas_pipe.cpp ) NGL_TARGET_INCLUDE_DIRECTORIES(cesTestsGasPipe PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/../ ${CMAKE_CURRENT_BINARY_DIR}/../ ) # Testing FunctionTopic Functionality (FTC) ADD_EXECUTABLE(cesTestsGasPipe ${SRCS_TEST_CES_GAS_PIPE}) TARGET_LINK_LIBRARIES(cesTestsGasPipe Qt5::Core Qt5::Test RTI::nddscpp2 svcAesCommon svcAesClient svcCesClient svcAesServer svcIsmServer svcPdmServer svcPpmServer svcBldServer svcTabServer svcMdmServer svcCoreClient LtsCommandLineParser LtsCoordTrans ddsconnector nglcoreapplication ) #################################### # CES Test BoobyTrap #################################### SET(SRCS_TEST_CES_BOOBY_TRAP ces_tests_booby_trap.h ces_tests_booby_trap.cpp ) NGL_TARGET_INCLUDE_DIRECTORIES(cesBoobyTrap PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/../ ${CMAKE_CURRENT_BINARY_DIR}/../ ) # Testing FunctionTopic Functionality (FTC) ADD_EXECUTABLE(cesTestsBoobyTrap ${SRCS_TEST_CES_BOOBY_TRAP}) TARGET_LINK_LIBRARIES(cesTestsBoobyTrap Qt5::Core Qt5::Test RTI::nddscpp2 svcAesCommon svcAesClient svcCesClient svcAesServer svcIsmServer svcPdmServer svcPpmServer svcBldServer svcTabServer svcMdmServer svcCoreClient LtsCommandLineParser LtsCoordTrans ddsconnector nglcoreapplication ) #################################### # CES Test Mine Areas #################################### SET(SRCS_TEST_CES_MINE_AREAS ces_tests_mine_areas.h ces_tests_mine_areas.cpp ) NGL_TARGET_INCLUDE_DIRECTORIES(cesMineAreas PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/../ ${CMAKE_CURRENT_BINARY_DIR}/../ ) # Testing FunctionTopic Functionality (FTC) ADD_EXECUTABLE(cesTestsMineAreas ${SRCS_TEST_CES_MINE_AREAS}) TARGET_LINK_LIBRARIES(cesTestsMineAreas Qt5::Core Qt5::Test RTI::nddscpp2 svcAesCommon svcAesClient svcCesClient svcAesServer svcIsmServer svcPdmServer svcPpmServer svcBldServer svcTabServer svcMdmServer svcCoreClient LtsCommandLineParser LtsCoordTrans ddsconnector nglcoreapplication ) ENDIF()