forked from qt-creator/qt-creator
MesonProjectManager: Generate qrc file at build time
Change-Id: I3e6392deaf5cb421c5c8d552bb5277e328c2c73c Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
@@ -37,7 +37,6 @@ add_qtc_plugin(MesonProjectManager
|
||||
mesontools.h
|
||||
ninjaparser.cpp
|
||||
ninjaparser.h
|
||||
resources_meson.qrc
|
||||
settings.cpp
|
||||
settings.h
|
||||
target.h
|
||||
@@ -51,6 +50,15 @@ add_qtc_plugin(MesonProjectManager
|
||||
toolssettingspage.h
|
||||
)
|
||||
|
||||
qtc_add_resources(MesonProjectManager "images"
|
||||
PREFIX "/mesonproject"
|
||||
BASE "."
|
||||
FILES
|
||||
icons/meson_logo.png
|
||||
icons/meson_bw_logo.png
|
||||
icons/meson_bw_logo@2x.png
|
||||
)
|
||||
|
||||
file(RELATIVE_PATH RELATIVE_TEST_PATH "${PROJECT_BINARY_DIR}" "${CMAKE_CURRENT_BINARY_DIR}")
|
||||
file(RELATIVE_PATH TEST_RELATIVE_LIBEXEC_PATH "/${RELATIVE_TEST_PATH}" "/${IDE_LIBEXEC_PATH}")
|
||||
|
||||
|
@@ -53,7 +53,6 @@ Project {
|
||||
"ninjaparser.h",
|
||||
"mesonprojectnodes.cpp",
|
||||
"mesonprojectnodes.h",
|
||||
"resources_meson.qrc",
|
||||
"settings.cpp",
|
||||
"settings.h",
|
||||
"toolkitaspectwidget.cpp",
|
||||
@@ -65,6 +64,19 @@ Project {
|
||||
"toolssettingspage.cpp",
|
||||
"toolssettingspage.h",
|
||||
]
|
||||
|
||||
Group {
|
||||
name: "images"
|
||||
prefix: "icons/"
|
||||
files: [
|
||||
"meson_logo.png",
|
||||
"meson_bw_logo.png",
|
||||
"meson_bw_logo@2x.png",
|
||||
]
|
||||
fileTags: "qt.core.resource_data"
|
||||
Qt.core.resourcePrefix: "/mesonproject"
|
||||
Qt.core.resourceSourceBase: sourceDirectory
|
||||
}
|
||||
}
|
||||
|
||||
QtcAutotest {
|
||||
|
@@ -1,7 +0,0 @@
|
||||
<RCC>
|
||||
<qresource prefix="/mesonproject">
|
||||
<file>icons/meson_logo.png</file>
|
||||
<file>icons/meson_bw_logo.png</file>
|
||||
<file>icons/meson_bw_logo@2x.png</file>
|
||||
</qresource>
|
||||
</RCC>
|
Reference in New Issue
Block a user