Skip to content
Snippets Groups Projects
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
CMakeLists.txt 1.37 KiB
INCLUDE(SammyPackageSetup)

TRIBITS_PACKAGE(samtry)


#FILE(GLOB SAMTRY tr* )
SET(SAMTRY
    tr003
    tr028
    tr039
    tr049
    tr057
    tr066
    tr082
    tr083
    tr084
    tr085
    tr105
    tr109
    tr112
    tr126
    tr130
    tr139
    tr146
    tr154
    tr161
    tr167
    tr169
    tr172
    tr174
    tr176
    tr189
)
foreach(INPUT ${SAMTRY})

   get_filename_component(FILE_NAME_WO_DIR  ${INPUT}  NAME)

   INSTALL(DIRECTORY ${INPUT} DESTINATION "samtry")

   add_test(NAME ${FILE_NAME_WO_DIR} 
                 COMMAND ${CMAKE_INSTALL_PREFIX}/bin/test_runner ${CMAKE_INSTALL_PREFIX}/bin/
                 WORKING_DIRECTORY ${CMAKE_INSTALL_PREFIX}/samtry/${FILE_NAME_WO_DIR})

ENDFOREACH()

set_tests_properties(tr083 PROPERTIES DEPENDS "tr082")
set_tests_properties(tr084 PROPERTIES DEPENDS "tr082;tr083")
set_tests_properties(tr085 PROPERTIES DEPENDS "tr082")
set_tests_properties(tr126 PROPERTIES DEPENDS "tr082")
set_tests_properties(tr146 PROPERTIES DEPENDS "tr082")
set_tests_properties(tr130 PROPERTIES DEPENDS "tr126;tr082")
set_tests_properties(tr154 PROPERTIES DEPENDS "tr126")
set_tests_properties(tr161 PROPERTIES DEPENDS "tr126;tr082")
set_tests_properties(tr167 PROPERTIES DEPENDS "tr126;tr082")
set_tests_properties(tr174 PROPERTIES DEPENDS "tr161;tr167;tr126;tr082")
set_tests_properties(tr169 PROPERTIES DEPENDS "tr082;tr126;tr082")


TRIBITS_PACKAGE_POSTPROCESS()