Warning, /office/klevernotes/src/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 # SPDX-License-Identifier: BSD-3-Clause 0002 # SPDX-FileCopyrightText: 2022 Louis Schul <schul9louis@gmail.com> 0003 0004 set(lib_SRCS 0005 logic/painting/pressureequation.cpp 0006 logic/painting/sketchmodel.cpp 0007 logic/painting/stroke.cpp 0008 ) 0009 0010 add_library(klevernoteslib STATIC ${lib_SRCS}) 0011 target_link_libraries(klevernoteslib 0012 Qt::Core 0013 Qt::Gui 0014 Qt::Qml 0015 Qt::Quick 0016 Qt::QuickControls2 0017 Qt::Svg 0018 Qt::WebChannel 0019 Qt::WebEngineWidgets 0020 Qt6::WebEngineQuick 0021 KF6::I18n 0022 KF6::CoreAddons 0023 KF6::ConfigCore 0024 KF6::ConfigGui 0025 KF6::ConfigWidgets 0026 KF6::KIOCore 0027 KF6::KIOFileWidgets 0028 KF6::KIOWidgets 0029 ) 0030 0031 set(exec_SRCS 0032 app.cpp 0033 main.cpp 0034 resources.qrc 0035 0036 logic/colorschemer.cpp 0037 logic/documentHandler.cpp 0038 logic/kleverUtility.cpp 0039 logic/mdHandler.cpp 0040 0041 logic/painting/pointMaker.cpp 0042 logic/painting/sketchserializer.cpp 0043 logic/painting/sketchview.cpp 0044 logic/painting/strokeitem.cpp 0045 logic/painting/strokelistitem.cpp 0046 logic/painting/strokepainter.cpp 0047 0048 logic/parser/blockLexer.cpp 0049 logic/parser/inlineLexer.cpp 0050 logic/parser/parser.cpp 0051 logic/parser/renderer.cpp 0052 0053 logic/printing/printingHelper.cpp 0054 0055 logic/treeview/noteTreeModel.cpp 0056 0057 # PLUGINS 0058 logic/plugins/cliHelper.cpp 0059 logic/plugins/pluginHelper.cpp 0060 0061 logic/plugins/emoji/emoticonFilterModel.cpp 0062 logic/plugins/emoji/emojiModel.cpp 0063 logic/plugins/emoji/emojiTones.cpp 0064 0065 logic/plugins/noteMapper/noteMapper.cpp 0066 logic/plugins/noteMapper/noteMapperParserUtils.cpp 0067 logic/plugins/noteMapper/noteMapperUtils.cpp 0068 0069 logic/plugins/puml/pumlHelper.cpp 0070 logic/plugins/puml/pumlParserUtils.cpp 0071 0072 logic/plugins/syntaxHighlight/highlightHelper.cpp 0073 logic/plugins/syntaxHighlight/highlightParserUtils.cpp 0074 ) 0075 0076 add_executable(klevernotes ${exec_SRCS}) 0077 target_link_libraries(klevernotes klevernoteslib) 0078 0079 if (ANDROID) 0080 kirigami_package_breeze_icons(ICONS 0081 list-add 0082 help-about 0083 application-exit 0084 applications-graphics 0085 ) 0086 endif() 0087 0088 kconfig_add_kcfg_files(klevernotes GENERATE_MOC kleverconfig.kcfgc) 0089 install(TARGETS klevernotes ${KDE_INSTALL_TARGETS_DEFAULT_ARGS}) 0090