aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/studiowelcome
diff options
context:
space:
mode:
authorAlessandro Portale <alessandro.portale@qt.io>2020-02-24 15:56:12 +0100
committerAlessandro Portale <alessandro.portale@qt.io>2020-02-24 16:37:27 +0000
commit3a29497717bc56ae7bca4b520aa9995d88b73cc8 (patch)
tree0ad31ad685397d9c90fea71f211b9c1fce85d32e /src/plugins/studiowelcome
parentca2dd71d77b203f6854ec692cacc28fda767c877 (diff)
CMake build: Add a qtc_glob_resources function
This is the CMake equivalent of "RESOURCES = $$files()" from qmake. Use it in StudioWelcome for the Qml resources. Change-Id: I2f495e2c4bad9f0bb488dee7e8966e31acb51b5a Reviewed-by: Cristian Adam <cristian.adam@qt.io>
Diffstat (limited to 'src/plugins/studiowelcome')
-rw-r--r--src/plugins/studiowelcome/CMakeLists.txt10
-rw-r--r--src/plugins/studiowelcome/studiowelcome_qml.qrc6
2 files changed, 9 insertions, 7 deletions
diff --git a/src/plugins/studiowelcome/CMakeLists.txt b/src/plugins/studiowelcome/CMakeLists.txt
index 8abf6a8fba..6da0b53c03 100644
--- a/src/plugins/studiowelcome/CMakeLists.txt
+++ b/src/plugins/studiowelcome/CMakeLists.txt
@@ -1,3 +1,11 @@
+set(qmlQrcFile "${CMAKE_CURRENT_BINARY_DIR}/StudioWelcome_qml.qrc")
+
+qtc_glob_resources(
+ QRC_FILE "${qmlQrcFile}"
+ ROOT "${CMAKE_CURRENT_SOURCE_DIR}"
+ GLOB "qml/*.*"
+)
+
add_qtc_plugin(StudioWelcome
DEPENDS Qt5::QuickWidgets
PLUGIN_DEPENDS Core ProjectExplorer QtSupport
@@ -6,7 +14,7 @@ add_qtc_plugin(StudioWelcome
studiowelcomeplugin.cpp studiowelcomeplugin.h
studiowelcome_global.h
studiowelcome.qrc
- studiowelcome_qml.qrc
+ ${qmlQrcFile}
"${PROJECT_SOURCE_DIR}/src/share/3rdparty/studiofonts/studiofonts.qrc"
EXTRA_TRANSLATIONS
qml
diff --git a/src/plugins/studiowelcome/studiowelcome_qml.qrc b/src/plugins/studiowelcome/studiowelcome_qml.qrc
deleted file mode 100644
index 5f469d8d9a..0000000000
--- a/src/plugins/studiowelcome/studiowelcome_qml.qrc
+++ /dev/null
@@ -1,6 +0,0 @@
-<!-- This file is the CMake equivalent of "RESOURCES = $$files(qml/*)" in studiowelcome.pro -->
-<RCC>
- <qresource>
- <file>qml/</file>
- </qresource>
-</RCC>