Warning, /libraries/kije/source/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 #
0002 # SPDX-FileCopyrightText: 2020 Carson Black <uhhadd@gmail.com>
0003 #
0004 # SPDX-License-Identifier: LGPL-2.0-or-later
0005 #
0006
0007 include_directories(code/headers)
0008
0009 add_library(
0010 kijeplugin
0011 SHARED
0012
0013 ${kSources} ${kHeaders} ${qrcFile}
0014 ${pluginData}
0015 )
0016
0017 target_compile_options(
0018 kijeplugin
0019 PRIVATE
0020 -Wall -Werror
0021 )
0022
0023 target_link_libraries(
0024 kijeplugin
0025 PRIVATE
0026 Qt5::Core
0027 Qt5::Quick
0028 Qt5::Qml
0029 KF5::ConfigCore
0030 )
0031
0032 add_custom_command(
0033 TARGET kijeplugin
0034 POST_BUILD
0035 COMMAND
0036 ${CMAKE_COMMAND} -E copy
0037 ${CMAKE_CURRENT_LIST_DIR}/resources/qmldir
0038 $<TARGET_FILE_DIR:kijeplugin>/resources/qmldir
0039 )
0040
0041 install(FILES resources/qmldir DESTINATION ${KDE_INSTALL_QMLDIR}/org/kde/kije)
0042 install(DIRECTORY resources/controls DESTINATION ${KDE_INSTALL_QMLDIR}/org/kde/kije)