Warning, /office/skrooge/tests/skgbankguitest/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 SKGBANKGUITEST ::..") 0007 0008 PROJECT(SKBBASEMODELERTEST) 0009 0010 ADD_DEFINITIONS(-DQT_GUI_LIB) 0011 LINK_DIRECTORIES (${LIBRARY_OUTPUT_PATH}) 0012 0013 INCLUDE_DIRECTORIES( ${CMAKE_SOURCE_DIR}/tests/skgbasemodelertest ) 0014 0015 #Make executables 0016 ADD_EXECUTABLE(skgtestpredicatcreator skgtestpredicatcreator.cpp) 0017 ADD_EXECUTABLE(skgtestmainpanel skgtestmainpanel.cpp) 0018 ADD_EXECUTABLE(skgtestactions skgtestactions.cpp) 0019 ADD_EXECUTABLE(skgtesttreeview skgtesttreeview.cpp) 0020 ADD_EXECUTABLE(skgtestbankwidgets skgtestbankwidgets.cpp) 0021 ADD_EXECUTABLE(skgtestmodel skgtestmodel.cpp modeltest.cpp) 0022 0023 0024 TARGET_LINK_LIBRARIES(skgtestpredicatcreator Qt5::Gui Qt5::Core Qt5::Test skgbasemodeler skgbankmodeler skgbankgui skgbasegui) 0025 TARGET_LINK_LIBRARIES(skgtestmainpanel Qt5::Gui Qt5::Core Qt5::Test skgbasemodeler skgbankmodeler skgbankgui skgbasegui) 0026 TARGET_LINK_LIBRARIES(skgtestactions Qt5::Gui Qt5::Core Qt5::Test skgbasemodeler skgbankmodeler skgbankgui skgbasegui) 0027 TARGET_LINK_LIBRARIES(skgtesttreeview Qt5::Core KF5::KIOWidgets Qt5::Test skgbankmodeler skgbasemodeler skgbankgui skgbasegui) 0028 TARGET_LINK_LIBRARIES(skgtestbankwidgets Qt5::Core KF5::KIOWidgets Qt5::Test skgbankmodeler skgbasemodeler skgbankguidesigner skgbasegui) 0029 TARGET_LINK_LIBRARIES(skgtestmodel Qt5::Core KF5::KIOWidgets Qt5::Test skgbankmodeler skgbasemodeler skgbankgui skgbasegui) 0030 0031 #Add test 0032 ENABLE_TESTING() 0033 ADD_TEST(NAME skgtestpredicatcreator COMMAND ${CMAKE_SOURCE_DIR}/tests/scripts/skgtestpredicatcreator.sh) 0034 ADD_TEST(NAME skgtestmainpanel COMMAND ${CMAKE_SOURCE_DIR}/tests/scripts/skgtestmainpanel.sh) 0035 ADD_TEST(NAME skgtestactions COMMAND ${CMAKE_SOURCE_DIR}/tests/scripts/skgtestactions.sh) 0036 ADD_TEST(NAME skgtesttreeview COMMAND ${CMAKE_SOURCE_DIR}/tests/scripts/skgtesttreeview.sh) 0037 ADD_TEST(NAME skgtestbankwidgets COMMAND ${CMAKE_SOURCE_DIR}/tests/scripts/skgtestbankwidgets.sh) 0038 ADD_TEST(NAME skgtestmodel COMMAND ${CMAKE_SOURCE_DIR}/tests/scripts/skgtestmodel.sh) 0039 0040 #TODO: TO LONG ADD_TEST(NAME skgtestskrooge COMMAND ${CMAKE_SOURCE_DIR}/tests/scripts/skgtestskrooge.sh) 0041 0042 INCLUDE(CTest)