Warning, /office/calligraplan/src/tests/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 set( EXECUTABLE_OUTPUT_PATH ${CMAKE_CURRENT_BINARY_DIR} )
0002 include_directories( .. ${PALN_INCLUDES})
0003 
0004 # call: plan_add_unit_test(<test-name> <sources> LINK_LIBRARIES <library> [<library> [...]] [GUI])
0005 macro(PLAN_ADD_UNIT_TEST _TEST_NAME)
0006     ecm_add_test( ${ARGN}
0007         TEST_NAME "${_TEST_NAME}"
0008         NAME_PREFIX "plan-"
0009     )
0010 endmacro()
0011 
0012 ########### test files ###############
0013 
0014 set(test_files version-0-6.kplato project_stats1.kplato pert1.kplato)
0015 foreach(it ${test_files})
0016     add_custom_target(${it} ALL
0017         COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/${it} ${CMAKE_CURRENT_BINARY_DIR}/${it}
0018         COMMENT "Copy test file ${it}" VERBATIM
0019     )
0020 endforeach(it)
0021 
0022 ########### next target ###############
0023 
0024 # NOTE: .kplato files is no longer native, so need some magic to run this test 
0025 # plan_add_unit_test(InsertFileTester
0026 #     InsertFileTester.cpp
0027 #     LINK_LIBRARIES planprivate plankernel komain Qt5::Test
0028 # )
0029 
0030 ########## next target ###############
0031 
0032 plan_add_unit_test(InsertProjectTester
0033     InsertProjectTester.cpp
0034     LINK_LIBRARIES planprivate plankernel planmain Qt5::Test
0035 )