Warning, /office/skrooge/plugins/generic/skg_debug/tests/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 #*************************************************************************** 0002 #* SPDX-FileCopyrightText: 2022 S. MANKOWSKI stephane@mankowski.fr 0003 #* SPDX-FileCopyrightText: 2022 G. DE BURE support@mankowski.fr 0004 #* SPDX-License-Identifier: GPL-3.0-or-later 0005 #*************************************************************************** 0006 MESSAGE( STATUS "..:: CMAKE PLUGIN_DEBUG_TEST ::..") 0007 0008 PROJECT(plugin_debug_test) 0009 0010 ADD_DEFINITIONS(-DQT_GUI_LIB) 0011 LINK_DIRECTORIES (${LIBRARY_OUTPUT_PATH}) 0012 0013 INCLUDE_DIRECTORIES( ${CMAKE_SOURCE_DIR}/tests/skgbasemodelertest ) 0014 0015 #Add test 0016 ENABLE_TESTING() 0017 FILE(GLOB cpp_files "skgtest*.cpp") 0018 LIST(SORT cpp_files) 0019 FOREACH(file ${cpp_files}) 0020 GET_FILENAME_COMPONENT(utname ${file} NAME_WE) 0021 SET(SRC ../skgdebugplugin.cpp ../skgdebugpluginwidget.cpp) 0022 ki18n_wrap_ui(SRC ../skgdebugpluginwidget_base.ui) 0023 0024 ADD_EXECUTABLE(${utname} ${file} ${SRC}) 0025 TARGET_LINK_LIBRARIES(${utname} Qt5::Gui Qt5::Core Qt5::Test skgbasegui skgbasemodeler) 0026 ADD_TEST(NAME ${utname} COMMAND ${CMAKE_SOURCE_DIR}/tests/scripts/${utname}.sh) 0027 ENDFOREACH() 0028 INCLUDE(CTest)