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()