Warning, /pim/kdepim-runtime/resources/ews/test/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 # 0002 # SPDX-FileCopyrightText: 2017 Krzysztof Nowicki <krissn@op.pl> 0003 # 0004 # SPDX-License-Identifier: LGPL-2.0-or-later 0005 0006 include_directories(../) 0007 include_directories(${CMAKE_CURRENT_BINARY_DIR}/../) 0008 include_directories(${CMAKE_CURRENT_SOURCE_DIR}/fakeserver) 0009 0010 set(isolatestestcommon_SRCS isolatedtestbase.cpp isolatedtestbase.h statemonitor.cpp statemonitor.h) 0011 0012 kcfg_generate_dbus_interface(${CMAKE_CURRENT_SOURCE_DIR}/../ewsresource.kcfg org.kde.Akonadi.Ews.Settings) 0013 set(ewssettingsinterface_xml ${CMAKE_CURRENT_BINARY_DIR}/org.kde.Akonadi.Ews.Settings.xml) 0014 qt_generate_dbus_interface( ${CMAKE_CURRENT_SOURCE_DIR}/../ewssettings.h org.kde.Akonadi.Ews.Wallet.xml OPTIONS -a ) 0015 set(ewswalletinterface_xml ${CMAKE_CURRENT_BINARY_DIR}/org.kde.Akonadi.Ews.Wallet.xml) 0016 qt_generate_dbus_interface( ${CMAKE_CURRENT_SOURCE_DIR}/../ewsresource.h org.kde.Akonadi.Ews.Resource.xml OPTIONS -a ) 0017 set(ewsresourceinterface_xml ${CMAKE_CURRENT_BINARY_DIR}/org.kde.Akonadi.Ews.Resource.xml) 0018 0019 qt_add_dbus_interface(isolatestestcommon_SRCS ${ewssettingsinterface_xml} ewssettings) 0020 qt_add_dbus_interface(isolatestestcommon_SRCS ${ewswalletinterface_xml} ewswallet) 0021 qt_add_dbus_interface(isolatestestcommon_SRCS ${ewsresourceinterface_xml} ewsresource) 0022 0023 add_library(isolatedtestcommon STATIC ${isolatestestcommon_SRCS}) 0024 target_link_libraries(isolatedtestcommon 0025 KPim6::AkonadiCore 0026 KPim6::AkonadiMime 0027 Qt::Core 0028 Qt::Network 0029 Qt::Test 0030 fakeewsserver 0031 ) 0032 0033 add_subdirectory(unittests) 0034 # XmlPattern was removed in qt6 0035 if (QT_MAJOR_VERSION STREQUAL "5") 0036 add_subdirectory(fakeserver) 0037 endif() 0038 if (KDEPIM_RUN_AKONADI_TEST) 0039 add_akonadi_isolated_test_advanced(ewstest.cpp isolatedtestcommon.qrc "isolatedtestcommon") 0040 add_akonadi_isolated_test_advanced(serverbusytest.cpp isolatedtestcommon.qrc "isolatedtestcommon") 0041 endif()