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
|
mesontools.h
|
||||||
ninjaparser.cpp
|
ninjaparser.cpp
|
||||||
ninjaparser.h
|
ninjaparser.h
|
||||||
resources_meson.qrc
|
|
||||||
settings.cpp
|
settings.cpp
|
||||||
settings.h
|
settings.h
|
||||||
target.h
|
target.h
|
||||||
@@ -51,6 +50,15 @@ add_qtc_plugin(MesonProjectManager
|
|||||||
toolssettingspage.h
|
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 RELATIVE_TEST_PATH "${PROJECT_BINARY_DIR}" "${CMAKE_CURRENT_BINARY_DIR}")
|
||||||
file(RELATIVE_PATH TEST_RELATIVE_LIBEXEC_PATH "/${RELATIVE_TEST_PATH}" "/${IDE_LIBEXEC_PATH}")
|
file(RELATIVE_PATH TEST_RELATIVE_LIBEXEC_PATH "/${RELATIVE_TEST_PATH}" "/${IDE_LIBEXEC_PATH}")
|
||||||
|
|
||||||
|
@@ -53,7 +53,6 @@ Project {
|
|||||||
"ninjaparser.h",
|
"ninjaparser.h",
|
||||||
"mesonprojectnodes.cpp",
|
"mesonprojectnodes.cpp",
|
||||||
"mesonprojectnodes.h",
|
"mesonprojectnodes.h",
|
||||||
"resources_meson.qrc",
|
|
||||||
"settings.cpp",
|
"settings.cpp",
|
||||||
"settings.h",
|
"settings.h",
|
||||||
"toolkitaspectwidget.cpp",
|
"toolkitaspectwidget.cpp",
|
||||||
@@ -65,6 +64,19 @@ Project {
|
|||||||
"toolssettingspage.cpp",
|
"toolssettingspage.cpp",
|
||||||
"toolssettingspage.h",
|
"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 {
|
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