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)