Warning, /libraries/kquickimageeditor/src/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 # SPDX-FileCopyrightText: 2020 Carl Schwan <carl@carlschwan.eu> 0002 # 0003 # SPDX-License-Identifier: BSD-2-Clause 0004 0005 if(QT_MAJOR_VERSION STREQUAL "5") 0006 set(QML_QTGRAPHICAL_EFFECTS_IMPORT "QtGraphicalEffects 1.15") 0007 else() 0008 set(QML_QTGRAPHICAL_EFFECTS_IMPORT "Qt5Compat.GraphicalEffects") 0009 endif() 0010 0011 configure_file(controls/SelectionHandle.qml ${CMAKE_CURRENT_BINARY_DIR}/controls/SelectionHandle.qml) 0012 0013 ecm_add_qml_module(kquickimageeditorplugin URI "org.kde.kquickimageeditor" VERSION 1.0) 0014 0015 target_sources(kquickimageeditorplugin PRIVATE 0016 code/commands/undocommand.cpp 0017 code/commands/cropcommand.cpp 0018 code/commands/resizecommand.cpp 0019 code/commands/mirrorcommand.cpp 0020 code/commands/rotatecommand.cpp 0021 code/kquickimageeditor_plugin.cpp 0022 code/resizehandle.cpp 0023 code/resizerectangle.cpp 0024 code/imageitem.cpp 0025 code/imagedocument.cpp 0026 ${kquickimageeditor_QM_LOADER} 0027 ) 0028 0029 ecm_target_qml_sources(kquickimageeditorplugin SOURCES 0030 controls/BasicResizeHandle.qml 0031 controls/SelectionTool.qml 0032 ${CMAKE_CURRENT_BINARY_DIR}/controls/SelectionHandle.qml 0033 controls/SelectionBackground.qml 0034 controls/CropBackground.qml 0035 controls/RectangleCutout.qml 0036 ) 0037 0038 target_link_libraries(kquickimageeditorplugin 0039 PRIVATE 0040 Qt${QT_MAJOR_VERSION}::Core 0041 Qt${QT_MAJOR_VERSION}::Quick 0042 Qt${QT_MAJOR_VERSION}::Qml 0043 ) 0044 0045 ecm_finalize_qml_module(kquickimageeditorplugin DESTINATION ${KDE_INSTALL_QMLDIR}) 0046 0047 include(ECMGeneratePriFile) 0048 ecm_generate_pri_file(BASE_NAME KQuickImageEditor LIB_NAME KQuickImageEditor DEPS "core qml quick svg" FILENAME_VAR PRI_FILENAME ) 0049 install(FILES ${PRI_FILENAME} DESTINATION ${ECM_MKSPECS_INSTALL_DIR})