diff options
author | Eike Ziller <eike.ziller@qt.io> | 2021-09-01 16:57:22 +0200 |
---|---|---|
committer | Eike Ziller <eike.ziller@qt.io> | 2021-09-08 06:29:51 +0000 |
commit | 6528bd6a2738e9f9726b10a76e0efbba0688afcd (patch) | |
tree | e0611395ffa2473e5d4861402e77730acf674bf2 /src/app/CMakeLists.txt | |
parent | 9ecbb3e4ee37c1332d0ad545bc88c0a4367781b6 (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.txt | 7 |
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 |