Warning, /education/step/autotests/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 # SPDX-FileCopyrightText: 2014-2015 Andreas Cord-Landwehr <cordlandwehr@kde.org> 0002 # 0003 # SPDX-License-Identifier: BSD-2-Clause. 0004 0005 include(ECMMarkAsTest) 0006 0007 find_package(Qt${QT_MAJOR_VERSION}Test ${QT_MIN_VERSION} CONFIG QUIET) 0008 0009 if(NOT Qt${QT_MAJOR_VERSION}Test_FOUND) 0010 message(STATUS "Qt5Test not found, autotests will not be built.") 0011 return() 0012 endif() 0013 0014 macro(STEPCORE_UNIT_TESTS) 0015 foreach(_testname ${ARGN}) 0016 add_executable(${_testname} ${_testname}.cc) 0017 add_test(NAME stepcore-${_testname} COMMAND ${_testname}) 0018 target_include_directories(${_testname} PUBLIC ${CMAKE_SOURCE_DIR}) 0019 target_link_libraries(${_testname} stepcore Qt::Test) 0020 ecm_mark_as_test(${_testname}) 0021 endforeach() 0022 endmacro() 0023 0024 stepcore_unit_tests( 0025 test_contacts 0026 test_metaobject 0027 test_forces 0028 # test_worldcopy #FIXME must be reenabled after sorting out derivation issues 0029 )