Warning, /office/skrooge/tests/skgbaseguitest/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 SKGBASEGUITEST ::..") 0007 0008 PROJECT(SKBBASEMODELERTEST) 0009 0010 IF(SKG_WEBENGINE) 0011 MESSAGE( STATUS " Mode WebEngine") 0012 ADD_DEFINITIONS(-DSKG_WEBENGINE=${SKG_WEBENGINE}) 0013 ENDIF(SKG_WEBENGINE) 0014 IF(SKG_WEBKIT) 0015 MESSAGE( STATUS " Mode Webkit") 0016 ADD_DEFINITIONS(-DSKG_WEBKIT=${SKG_WEBKIT}) 0017 ENDIF(SKG_WEBKIT) 0018 0019 ADD_DEFINITIONS(-DQT_GUI_LIB) 0020 LINK_DIRECTORIES (${LIBRARY_OUTPUT_PATH}) 0021 0022 INCLUDE_DIRECTORIES( ${CMAKE_SOURCE_DIR}/tests/skgbasemodelertest ) 0023 0024 #Add test 0025 ENABLE_TESTING() 0026 FILE(GLOB cpp_files "skgtest*.cpp") 0027 LIST(SORT cpp_files) 0028 FOREACH(file ${cpp_files}) 0029 GET_FILENAME_COMPONENT(utname ${file} NAME_WE) 0030 ADD_EXECUTABLE(${utname} ${file}) 0031 TARGET_LINK_LIBRARIES(${utname} Qt5::Gui Qt5::Core Qt5::Test skgbasegui skgbaseguidesigner skgbasemodeler) 0032 ADD_TEST(NAME ${utname} COMMAND ${CMAKE_SOURCE_DIR}/tests/scripts/${utname}.sh) 0033 ENDFOREACH() 0034 INCLUDE(CTest)