Warning, /frameworks/krunner/autotests/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 # SPDX-FileCopyrightText: 2021 Alexander Lohnau <alexander.lohnau@gmx.de> 0002 # SPDX-License-Identifier: BSD-2-Clause 0003 find_package(Qt${QT_MAJOR_VERSION} ${REQUIRED_QT_VERSION} CONFIG REQUIRED Test) 0004 0005 include(ECMAddTests) 0006 0007 remove_definitions(-DQT_NO_CAST_FROM_ASCII) 0008 0009 if(NOT EXCLUDE_DEPRECATED_BEFORE_AND_AT STREQUAL "CURRENT" AND 0010 EXCLUDE_DEPRECATED_BEFORE_AND_AT VERSION_LESS 5.76.0 0011 AND NOT WIN32) 0012 ecm_add_tests( 0013 runnercontexttest.cpp 0014 LINK_LIBRARIES Qt${QT_MAJOR_VERSION}::Test KF5::KIOCore KF5Runner KF5::ConfigCore 0015 ) 0016 endif() 0017 0018 ecm_add_tests( 0019 dbusrunnertest.cpp 0020 LINK_LIBRARIES Qt${QT_MAJOR_VERSION}::Test KF5Runner Qt${QT_MAJOR_VERSION}::Widgets Qt${QT_MAJOR_VERSION}::DBus KF5::ConfigCore 0021 ) 0022 ecm_add_tests( 0023 runnermatchmethodstest.cpp 0024 LINK_LIBRARIES Qt${QT_MAJOR_VERSION}::Test KF5Runner Qt${QT_MAJOR_VERSION}::Widgets KF5::ConfigCore 0025 ) 0026 0027 0028 kcoreaddons_add_plugin(fakerunnerplugin SOURCES fakerunnerplugin.cpp INSTALL_NAMESPACE "krunnertest" STATIC) 0029 target_link_libraries(fakerunnerplugin KF5Runner) 0030 kcoreaddons_desktop_to_json(fakerunnerplugin metadatafile1.desktop) 0031 ecm_add_tests( 0032 runnermanagerhistorytest.cpp 0033 LINK_LIBRARIES Qt${QT_MAJOR_VERSION}::Test KF5Runner Qt${QT_MAJOR_VERSION}::Widgets KF5::ConfigCore 0034 ) 0035 kcoreaddons_target_static_plugins(runnermanagerhistorytest krunnertest) 0036 0037 ecm_add_tests( 0038 runnermanagersinglerunnermodetest.cpp 0039 LINK_LIBRARIES Qt${QT_MAJOR_VERSION}::Test KF5Runner Qt${QT_MAJOR_VERSION}::Widgets Qt${QT_MAJOR_VERSION}::DBus KF5::ConfigCore 0040 ) 0041 0042 ecm_add_tests( 0043 runnermanagertest.cpp 0044 LINK_LIBRARIES Qt${QT_MAJOR_VERSION}::Test KF5Runner Qt${QT_MAJOR_VERSION}::Widgets Qt${QT_MAJOR_VERSION}::DBus KF5::ConfigCore 0045 ) 0046 kcoreaddons_target_static_plugins(runnermanagertest krunnertest) 0047 ecm_add_tests( 0048 testmetadataconversion.cpp 0049 LINK_LIBRARIES Qt${QT_MAJOR_VERSION}::Test KF5Runner Qt${QT_MAJOR_VERSION}::Widgets Qt${QT_MAJOR_VERSION}::DBus KF5::ConfigCore 0050 ) 0051 0052 add_executable(testremoterunner) 0053 qt_add_dbus_adaptor(demoapp_dbus_adaptor_SRCS "../src/data/org.kde.krunner1.xml" testremoterunner.h TestRemoteRunner) 0054 target_sources(testremoterunner PRIVATE testremoterunner.cpp ${demoapp_dbus_adaptor_SRCS}) 0055 target_link_libraries(testremoterunner 0056 Qt${QT_MAJOR_VERSION}::DBus 0057 Qt${QT_MAJOR_VERSION}::Gui 0058 KF5::Runner 0059 ) 0060 0061 include(../KF5KRunnerMacros.cmake) 0062 krunner_configure_test(dbusrunnertest testremoterunner DESKTOP_FILE "${CMAKE_CURRENT_SOURCE_DIR}/dbusrunnertest.desktop") 0063 krunner_configure_test(runnermanagersinglerunnermodetest testremoterunner DESKTOP_FILE "${CMAKE_CURRENT_SOURCE_DIR}/dbusrunnertest.desktop") 0064 krunner_configure_test(runnermanagertest testremoterunner DESKTOP_FILE "${CMAKE_CURRENT_SOURCE_DIR}/dbusrunnertest.desktop")