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)