diff options
author | Alessandro Portale <alessandro.portale@qt.io> | 2020-02-24 15:56:12 +0100 |
---|---|---|
committer | Alessandro Portale <alessandro.portale@qt.io> | 2020-02-24 16:37:27 +0000 |
commit | 3a29497717bc56ae7bca4b520aa9995d88b73cc8 (patch) | |
tree | 0ad31ad685397d9c90fea71f211b9c1fce85d32e /src/plugins/studiowelcome | |
parent | ca2dd71d77b203f6854ec692cacc28fda767c877 (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.txt | 10 | ||||
-rw-r--r-- | src/plugins/studiowelcome/studiowelcome_qml.qrc | 6 |
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> |