diff options
author | Brad King <brad.king@kitware.com> | 2020-10-13 15:10:18 (GMT) |
---|---|---|
committer | Kitware Robot <kwrobot@kitware.com> | 2020-10-13 15:10:26 (GMT) |
commit | 5d08006353bef68806a5b1ba09395e6d18cd856d (patch) | |
tree | 4f7537c5823316bfd87a0cf030a9b00c16a3c315 /Source | |
parent | a1988e4c80a7c75f216814c5827796e976c25605 (diff) | |
parent | efe48189bfced062165feedec15a1d7be1306eb4 (diff) | |
download | CMake-5d08006353bef68806a5b1ba09395e6d18cd856d.zip CMake-5d08006353bef68806a5b1ba09395e6d18cd856d.tar.gz CMake-5d08006353bef68806a5b1ba09395e6d18cd856d.tar.bz2 |
Merge topic 'cmake-gui-macos-icon'
efe48189bf cmake-gui: Restore application icon on macOS
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Kyle Edwards <kyle.edwards@kitware.com>
Merge-request: !5361
Diffstat (limited to 'Source')
-rw-r--r-- | Source/QtDialog/CMakeLists.txt | 12 |
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") |