Warning, /pim/kdepim-addons/kmail/plugins/mailmergeplugin/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 # SPDX-FileCopyrightText: 2015-2024 Laurent Montel <montel@kde.org>
0002 # SPDX-License-Identifier: BSD-3-Clause
0003 add_library(mailmerge)
0004 target_sources(mailmerge PRIVATE
0005 mailmergedialog.cpp
0006 widgets/addressbookwidget.cpp
0007 widgets/attachmentlistwidget.cpp
0008 widgets/csvwidget.cpp
0009 widgets/mailmergewidget.cpp
0010 widgets/selectattachmentdialog.cpp
0011 widgets/mailmergemenu.cpp
0012 widgets/mailmergeutil.cpp
0013 widgets/mailmergepreviewdialog.cpp
0014 widgets/mailmergepreviewwidget.cpp
0015
0016 mailmergedialog.h
0017 widgets/addressbookwidget.h
0018 widgets/attachmentlistwidget.h
0019 widgets/csvwidget.h
0020 widgets/mailmergewidget.h
0021 widgets/selectattachmentdialog.h
0022 widgets/mailmergemenu.h
0023 widgets/mailmergeutil.h
0024 widgets/mailmergepreviewdialog.h
0025 widgets/mailmergepreviewwidget.h
0026 )
0027
0028 generate_export_header(mailmerge BASE_NAME mailmerge)
0029 if (COMPILE_WITH_UNITY_CMAKE_SUPPORT)
0030 set_target_properties(mailmerge PROPERTIES UNITY_BUILD ON)
0031 endif()
0032
0033 target_link_libraries(mailmerge
0034 KF6::I18n
0035 KPim6::MessageComposer
0036 KF6::KIOWidgets
0037 )
0038
0039 set_target_properties(mailmerge
0040 PROPERTIES OUTPUT_NAME mailmerge VERSION ${KDEPIMADDONS_LIB_VERSION} SOVERSION ${KDEPIMADDONS_LIB_SOVERSION}
0041 )
0042
0043 if(BUILD_TESTING)
0044 add_subdirectory(autotests)
0045 add_subdirectory(tests)
0046 endif()