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 ecm_add_qml_module(kquickimageeditorplugin URI "org.kde.kquickimageeditor" VERSION 1.0)
0006 
0007 target_sources(kquickimageeditorplugin PRIVATE
0008     code/commands/undocommand.cpp
0009     code/commands/undocommand.h
0010     code/commands/cropcommand.cpp
0011     code/commands/cropcommand.h
0012     code/commands/resizecommand.cpp
0013     code/commands/resizecommand.h
0014     code/commands/mirrorcommand.cpp
0015     code/commands/mirrorcommand.h
0016     code/commands/rotatecommand.cpp
0017     code/commands/rotatecommand.h
0018     code/kquickimageeditor_plugin.cpp
0019     code/kquickimageeditor_plugin.h
0020     code/resizehandle.cpp
0021     code/resizehandle.h
0022     code/resizerectangle.cpp
0023     code/resizerectangle.h
0024     code/imageitem.cpp
0025     code/imageitem.h
0026     code/imagedocument.cpp
0027     code/imagedocument.h
0028     ${kquickimageeditor_QM_LOADER}
0029 )
0030 
0031 ecm_target_qml_sources(kquickimageeditorplugin SOURCES
0032     controls/BasicResizeHandle.qml
0033     controls/SelectionTool.qml
0034     controls/qt${QT_MAJOR_VERSION}/SelectionHandle.qml
0035     controls/SelectionBackground.qml
0036     controls/CropBackground.qml
0037     controls/RectangleCutout.qml
0038 )
0039 
0040 target_link_libraries(kquickimageeditorplugin
0041     PRIVATE
0042     Qt${QT_MAJOR_VERSION}::Core
0043     Qt${QT_MAJOR_VERSION}::Quick
0044     Qt${QT_MAJOR_VERSION}::Qml
0045 )
0046 
0047 ecm_finalize_qml_module(kquickimageeditorplugin DESTINATION ${KDE_INSTALL_QMLDIR})
0048 
0049 include(ECMGeneratePriFile)
0050 ecm_generate_pri_file(BASE_NAME KQuickImageEditor LIB_NAME KQuickImageEditor DEPS "core qml quick svg" FILENAME_VAR PRI_FILENAME )
0051 install(FILES ${PRI_FILENAME} DESTINATION ${ECM_MKSPECS_INSTALL_DIR})