summaryrefslogtreecommitdiffstats
path: root/Source
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2020-10-13 14:35:14 (GMT)
committerBrad King <brad.king@kitware.com>2020-10-13 14:35:14 (GMT)
commitefe48189bfced062165feedec15a1d7be1306eb4 (patch)
tree629300598fc2dbdceaca91356e7be8998d09d745 /Source
parent33ad20b8f9338bd374e314d8af847ca6ef4a8453 (diff)
downloadCMake-efe48189bfced062165feedec15a1d7be1306eb4.zip
CMake-efe48189bfced062165feedec15a1d7be1306eb4.tar.gz
CMake-efe48189bfced062165feedec15a1d7be1306eb4.tar.bz2
cmake-gui: Restore application icon on macOS
In commit 41e223deb3 (CMake GUI: Split up into libraries, add test shim, 2020-09-14) the macOS icon source file was moved to CMakeGUILib, but it needs to be directly in the main application in order to be attached to the `.app` in the right place.
Diffstat (limited to 'Source')
-rw-r--r--Source/QtDialog/CMakeLists.txt12
1 files changed, 6 insertions, 6 deletions
diff --git a/Source/QtDialog/CMakeLists.txt b/Source/QtDialog/CMakeLists.txt
index 394762a..d6ae03b 100644
--- a/Source/QtDialog/CMakeLists.txt
+++ b/Source/QtDialog/CMakeLists.txt
@@ -144,12 +144,6 @@ endif ()
if(WIN32)
list(APPEND SRCS CMakeSetup.rc)
endif()
-if(APPLE)
- list(APPEND SRCS CMakeSetup.icns)
- set(MACOSX_BUNDLE_ICON_FILE CMakeSetup.icns)
- set_source_files_properties(CMakeSetup.icns PROPERTIES
- MACOSX_PACKAGE_LOCATION Resources)
-endif()
if(USE_LGPL)
install(FILES ${CMake_SOURCE_DIR}/Licenses/LGPLv${USE_LGPL}.txt
@@ -174,6 +168,12 @@ target_link_libraries(cmake-gui CMakeGUIMainLib Qt5::Core)
if(WIN32)
target_sources(CMakeGUILib INTERFACE $<TARGET_OBJECTS:CMakeVersion>)
endif()
+if(APPLE)
+ target_sources(CMakeGUILib INTERFACE CMakeSetup.icns)
+ set(MACOSX_BUNDLE_ICON_FILE CMakeSetup.icns)
+ set_source_files_properties(CMakeSetup.icns PROPERTIES
+ MACOSX_PACKAGE_LOCATION Resources)
+endif()
if(CMake_JOB_POOL_LINK_BIN)
set_property(TARGET cmake-gui PROPERTY JOB_POOL_LINK "link-bin")