Warning, /pim/incidenceeditor/autotests/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 # SPDX-FileCopyrightText: none 0002 # SPDX-License-Identifier: BSD-3-Clause 0003 set(EXECUTABLE_OUTPUT_PATH ${CMAKE_CURRENT_BINARY_DIR}) 0004 0005 include_directories(${CMAKE_SOURCE_DIR}/src) 0006 0007 set(grant_lib KGantt6) 0008 0009 macro(IE_UNIT_TESTS) 0010 foreach(_testname ${ARGN}) 0011 add_executable(${_testname} ${_testname}.cpp ${_testname}.h) 0012 add_test(NAME ${_testname} COMMAND ${_testname}) 0013 ecm_mark_as_test(${_testname}) 0014 target_link_libraries(${_testname} 0015 Qt::Test 0016 KPim6::AkonadiCore 0017 ${grant_lib} 0018 KPim6::CalendarUtils 0019 KF6::CalendarCore 0020 KPim6::IncidenceEditor 0021 KPim6::Libkdepim 0022 ) 0023 endforeach() 0024 endmacro() 0025 0026 macro(IE_EXECUTABLE_TESTS) 0027 foreach(_testname ${ARGN}) 0028 add_executable(${_testname} NOGUI TEST ${_testname}.cpp ${_testname}.h) 0029 target_link_libraries(${_testname} KF6::CalendarCore Qt::Test KPim6::IncidenceEditor Qt::Widgets) 0030 endforeach() 0031 endmacro() 0032 0033 ie_unit_tests( 0034 conflictresolvertest 0035 testfreebusyganttproxymodel 0036 ) 0037 0038 ########### KTimeZoneComboBox unit test ############# 0039 add_executable(ktimezonecomboboxtest ktimezonecomboboxtest.cpp ktimezonecomboboxtest.h) 0040 add_test(NAME ktimezonecomboboxtest COMMAND ktimezonecomboboxtest) 0041 ecm_mark_as_test(ktimezonecomboboxtest) 0042 0043 target_link_libraries(ktimezonecomboboxtest 0044 KF6::CalendarCore 0045 Qt::Test 0046 KPim6::IncidenceEditor 0047 KF6::Completion 0048 ) 0049 0050 add_executable(testindividualmaildialog testindividualmaildialog.cpp) 0051 ecm_mark_nongui_executable(testindividualmaildialog) 0052 add_test(NAME testindividualmaildialog COMMAND testindividualmaildialog) 0053 ecm_mark_as_test(testindividualmaildialog) 0054 target_link_libraries(testindividualmaildialog 0055 KF6::CalendarCore 0056 Qt::Test 0057 Qt::Widgets 0058 KF6::WidgetsAddons 0059 KF6::I18n 0060 KPim6::IncidenceEditor 0061 ) 0062 0063 # The IncidenceCategories subeditor of the dialog starts Akonadi running, so 0064 # set up an environment. 0065 add_akonadi_isolated_test( 0066 SOURCE incidencedatetimetest.cpp 0067 LINK_LIBRARIES Qt::Test 0068 Qt::Widgets 0069 KPim6::AkonadiWidgets 0070 KF6::Completion 0071 KPim6::IncidenceEditor 0072 KPim6::PimTextEdit 0073 KPim6::Libkdepim 0074 KF6::WidgetsAddons 0075 )