Warning, /pim/akonadi-mime/tests/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 # SPDX-FileCopyrightText: none 0002 # SPDX-License-Identifier: BSD-3-Clause 0003 find_package(Qt6 ${QT_REQUIRED_VERSION} CONFIG REQUIRED COMPONENTS Test Widgets) 0004 0005 set( EXECUTABLE_OUTPUT_PATH ${CMAKE_CURRENT_BINARY_DIR} ) 0006 0007 add_executable( requester foldersrequester.cpp foldersrequester.h ) 0008 target_link_libraries( requester KPim6::AkonadiMime KF6::I18n Qt::Widgets ) 0009 0010 # convenience macro to add akonadi demo application 0011 macro(add_akonadimime_demo _source) 0012 set(_test ${_source}) 0013 get_filename_component(_name ${_source} NAME_WE) 0014 add_executable(${_name} ${_test}) 0015 target_link_libraries(${_name} KPim6AkonadiMime KPim6::Mime KPim6::AkonadiCore KF6::I18n Qt::Widgets) 0016 endmacro() 0017 0018 # demo applications 0019 add_akonadimime_demo(headfetcher.cpp) 0020 0021 0022 #Laurent : Look at how to readd it => depend against kmailtransport 0023 #find_package(KF6TextWidgets ${KF_MIN_VERSION} CONFIG REQUIRED) 0024 0025 #set(queuer_srcs queuer.cpp queuer.h) 0026 #add_executable(queuer ${queuer_srcs}) 0027 #ecm_mark_as_test(queuer) 0028 #target_link_libraries(queuer KPim6::AkonadiMime Qt::Widgets KF6::I18n KF6::ConfigGui KF6::TextWidgets) 0029 0030 set( sendqueued_srcs sendqueued.cpp sendqueued.h) 0031 add_executable( sendqueued ${sendqueued_srcs} ) 0032 ecm_mark_as_test(sendqueued) 0033 target_link_libraries( sendqueued KPim6::AkonadiMime Qt::Widgets) 0034 0035 set( clearerror_srcs clearerror.cpp clearerror.h) 0036 add_executable( clearerror ${clearerror_srcs} ) 0037 ecm_mark_as_test(clearerror) 0038 target_link_libraries( clearerror KPim6::AkonadiMime Qt::Widgets) 0039 0040 set( abort_srcs abort.cpp abort.h) 0041 add_executable( abort ${abort_srcs} ) 0042 ecm_mark_as_test(abort) 0043 target_link_libraries( abort KPim6::AkonadiMime Qt::Widgets)