#----------------------------------------------------------------------------- set(BASELINE ${CMAKE_CURRENT_SOURCE_DIR}/../../Data/Baseline) set(INPUT ${CMAKE_CURRENT_SOURCE_DIR}/../../Data/Input) set(TEMP "${CMAKE_BINARY_DIR}/Testing/Temporary") set(CLP ${MODULE_NAME}) if(NOT DEFINED SEM_DATA_MANAGEMENT_TARGET) set(SEM_DATA_MANAGEMENT_TARGET ${CLP}Data) endif() #----------------------------------------------------------------------------- ctk_add_executable_utf8(${CLP}Test ${CLP}Test.cxx) target_link_libraries(${CLP}Test ${CLP}Lib ${SlicerExecutionModel_EXTRA_EXECUTABLE_TARGET_LIBRARIES}) set_target_properties(${CLP}Test PROPERTIES LABELS ${CLP}) set_target_properties(${CLP}Test PROPERTIES FOLDER ${${CLP}_TARGETS_FOLDER}) #----------------------------------------------------------------------------- set(testname ${CLP}Test) ExternalData_add_test(${SEM_DATA_MANAGEMENT_TARGET} NAME ${testname} COMMAND ${SEM_LAUNCH_COMMAND} $ # --compare DATA{${BASELINE}/${CLP}Test.nrrd} # ${TEMP}/${CLP}Test.nrrd ModuleEntryPoint --help ) set_property(TEST ${testname} PROPERTY LABELS ${CLP}) #----------------------------------------------------------------------------- if(${SEM_DATA_MANAGEMENT_TARGET} STREQUAL ${CLP}Data) ExternalData_add_target(${CLP}Data) endif()