aboutsummaryrefslogtreecommitdiffstats
path: root/src/app/CMakeLists.txt
diff options
context:
space:
mode:
authorEike Ziller <eike.ziller@qt.io>2021-09-01 16:57:22 +0200
committerEike Ziller <eike.ziller@qt.io>2021-09-08 06:29:51 +0000
commit6528bd6a2738e9f9726b10a76e0efbba0688afcd (patch)
treee0611395ffa2473e5d4861402e77730acf674bf2 /src/app/CMakeLists.txt
parent9ecbb3e4ee37c1332d0ad545bc88c0a4367781b6 (diff)
Add branding option for application icon and logo
Change-Id: I23ee91ab47d06aab370b2083d4f96f7833bf16ff Reviewed-by: Christian Stenger <christian.stenger@qt.io>
Diffstat (limited to 'src/app/CMakeLists.txt')
-rw-r--r--src/app/CMakeLists.txt7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/app/CMakeLists.txt b/src/app/CMakeLists.txt
index 43650cab5a..ed41f3dce0 100644
--- a/src/app/CMakeLists.txt
+++ b/src/app/CMakeLists.txt
@@ -1,5 +1,9 @@
configure_file(app_version.h.cmakein app_version.h ESCAPE_QUOTES)
+if(NOT IS_ABSOLUTE "${IDE_ICON_PATH}")
+ set(IDE_ICON_PATH "${CMAKE_CURRENT_SOURCE_DIR}/${IDE_ICON_PATH}")
+endif()
+
install(
FILES ${CMAKE_CURRENT_BINARY_DIR}/app_version.h
DESTINATION ${IDE_HEADER_INSTALL_PATH}/src/app
@@ -39,6 +43,7 @@ if (WIN32)
RC_VERSION=${RC_VERSION}
RC_VERSION_STRING=${RC_VERSION_STRING}
RC_COPYRIGHT=${RC_COPYRIGHT}
+ RC_ICON_PATH=${IDE_ICON_PATH}
)
target_sources(qtcreator PRIVATE qtcreator.rc)
@@ -57,7 +62,7 @@ if (APPLE)
COMMAND
xcrun actool --app-icon qtcreator --output-partial-info-plist "${CMAKE_CURRENT_BINARY_DIR}/qtcreator.Info.plist"
--platform macosx --minimum-deployment-target 10.7 --compile "${CMAKE_CURRENT_BINARY_DIR}"
- "${CMAKE_CURRENT_SOURCE_DIR}/qtcreator.xcassets"
+ "${IDE_ICON_PATH}/qtcreator.xcassets"
> /dev/null
BYPRODUCTS qtcreator.Info.plist
VERBATIM