28 lines
902 B
CMake
28 lines
902 B
CMake
# SPDX-FileCopyrightText: 2021 Aleix Pol Gonzalez <aleix.pol_gonzalez@mercedes-benz.com>
|
|
# SPDX-License-Identifier: BSD-3-Clause
|
|
|
|
qt_add_qml_module(LayerShellQtQml
|
|
URI "org.kde.layershell" SHARED
|
|
VERSION 1.0
|
|
SOURCES layershellqtplugin.cpp)
|
|
|
|
target_link_libraries(LayerShellQtQml PRIVATE Qt::Qml LayerShellQtInterface)
|
|
|
|
qt6_query_qml_module(LayerShellQtQml
|
|
PLUGIN_TARGET module_plugin_target
|
|
TARGET_PATH module_target_path
|
|
QMLDIR module_qmldir
|
|
TYPEINFO module_typeinfo
|
|
)
|
|
|
|
set(module_dir ${KDE_INSTALL_QMLDIR}/${module_target_path})
|
|
|
|
install(TARGETS LayerShellQtQml
|
|
LIBRARY DESTINATION "${module_dir}"
|
|
RUNTIME DESTINATION "${module_dir}"
|
|
)
|
|
|
|
install(FILES "${module_qmldir}" DESTINATION "${module_dir}")
|
|
install(FILES "${module_typeinfo}" DESTINATION "${module_dir}")
|
|
|
|
#ecm_finalize_qml_module(LayerShellQtQml DESTINATION ${KDE_INSTALL_QMLDIR})
|