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 )