| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 | ## Query / Retrieve Testingif(CTK_APP_ctkDICOMQuery AND CTK_APP_ctkDICOMRetrieve)  #  # create a dcm query/retrieve service config file that points to the build dir  #  set(DCMQRSCP_STORE_DIR ${CTK_BINARY_DIR}/Testing/Temporary)  set(ctkDICOMRetrieve_STORE_DIR ${CTK_BINARY_DIR}/Testing/Temporary/ctkDICOMRetrieveStorage)  set(DCMQRSCP_CONFIG ${CTK_BINARY_DIR}/Testing/Temporary/dcmqrscp.cfg)  configure_file( dcmqrscp.cfg.in ${DCMQRSCP_CONFIG} )  set(ctkDICOMQuery_DB_FILE ${CTK_BINARY_DIR}/Testing/Temporary/ctkDICOMApplicationTest1.db)  #  # find the helper executables  #  find_program(DCMTK_DCMQRSCP_EXECUTABLE dcmqrscp    PATHS      ${DCMTK_DIR}/bin    NO_DEFAULT_PATH    )  find_program(DCMTK_STORESCU_EXECUTABLE storescu    PATHS      ${DCMTK_DIR}/bin    NO_DEFAULT_PATH    )  #  # Add Tests  #  add_executable(ctkDICOMApplicationTest1 ctkDICOMApplicationTest1.cpp)  if(CTK_QT_VERSION VERSION_LESS "5")    target_link_libraries(ctkDICOMApplicationTest1 ${QT_LIBRARIES})  else()    target_link_libraries(ctkDICOMApplicationTest1 Qt5::Core)  endif()  ADD_TEST( NAME ctkDICOMApplicationTest1            COMMAND            $<TARGET_FILE:ctkDICOMApplicationTest1>               ${DCMTK_DCMQRSCP_EXECUTABLE}               ${DCMQRSCP_CONFIG}               ${CTKData_DIR}/Data/DICOM/MRHEAD/000055.IMA               ${CTKData_DIR}/Data/DICOM/MRHEAD/000056.IMA               ${DCMTK_STORESCU_EXECUTABLE}               $<TARGET_FILE:ctkDICOMQuery>               ${ctkDICOMQuery_DB_FILE}               $<TARGET_FILE:ctkDICOMRetrieve>               ${ctkDICOMRetrieve_STORE_DIR}               )endif()
 |