Warning, /pim/kdepim-addons/kmail/editorconvertertextplugins/markdown/markdownlib/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 # SPDX-FileCopyrightText: 2018-2024 Laurent Montel <montel@kde.org>
0002 # SPDX-License-Identifier: BSD-3-Clause
0003 
0004 add_library(kmailmarkdown)
0005 
0006 target_sources(kmailmarkdown PRIVATE
0007     markdownpreviewwidget.cpp
0008     markdownconfigurewidget.cpp
0009     markdownconfiguredialog.cpp
0010     markdownconverter.cpp
0011     markdownpreviewdialog.cpp
0012     markdownenginepage.cpp
0013     markdowncreatelinkwidget.cpp
0014     markdowncreatelinkdialog.cpp
0015     markdowncreateimagewidget.cpp
0016     markdowncreateimagedialog.cpp
0017     markdownhighlighter.cpp
0018     markdownutil.cpp
0019 
0020     markdownpreviewwidget.h
0021     markdownconfigurewidget.h
0022     markdownconfiguredialog.h
0023     markdownconverter.h
0024     markdownpreviewdialog.h
0025     markdownenginepage.h
0026     markdowncreatelinkwidget.h
0027     markdowncreatelinkdialog.h
0028     markdowncreateimagewidget.h
0029     markdowncreateimagedialog.h
0030     markdownhighlighter.h
0031     markdownutil.h
0032     )
0033 
0034 
0035 
0036 if (COMPILE_WITH_UNITY_CMAKE_SUPPORT)
0037     set_target_properties(kmailmarkdown PROPERTIES UNITY_BUILD ON)
0038 endif()
0039 generate_export_header(kmailmarkdown BASE_NAME libkmailmarkdown)
0040 target_link_libraries(kmailmarkdown
0041     KPim6::MessageComposer
0042     KF6::I18n
0043     Qt::WebEngineWidgets
0044     discount::Lib
0045     KF6::SyntaxHighlighting
0046 )
0047 
0048 set_target_properties(kmailmarkdown
0049     PROPERTIES OUTPUT_NAME kmailmarkdown VERSION ${KDEPIMADDONS_LIB_VERSION} SOVERSION ${KDEPIMADDONS_LIB_SOVERSION}
0050     )
0051 
0052 
0053 install(TARGETS kmailmarkdown ${KDE_INSTALL_TARGETS_DEFAULT_ARGS} LIBRARY NAMELINK_SKIP)