You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
24 lines
698 B
CMake
24 lines
698 B
CMake
# org.cutefish.filemanager.desktop
|
|
#
|
|
# Wraps the file manager core as a QML module so a shell can host the desktop
|
|
# without depending on KIO. The module installs as a normal Qt QML module, so
|
|
# `import org.cutefish.filemanager.desktop 1.0` just works.
|
|
|
|
set(PLUGIN_TARGET cutefishdesktopplugin)
|
|
set(PLUGIN_INSTALL_DIR ${INSTALL_QMLDIR}/org/cutefish/filemanager/desktop)
|
|
|
|
add_library(${PLUGIN_TARGET} MODULE
|
|
desktopplugin.cpp
|
|
desktopview.cpp
|
|
)
|
|
|
|
target_link_libraries(${PLUGIN_TARGET} PRIVATE
|
|
Qt6::Core
|
|
Qt6::Qml
|
|
Qt6::Quick
|
|
cutefish-filemanager-core
|
|
)
|
|
|
|
install(TARGETS ${PLUGIN_TARGET} DESTINATION ${PLUGIN_INSTALL_DIR})
|
|
install(FILES qmldir DESTINATION ${PLUGIN_INSTALL_DIR})
|