Skip to content

Commit 39de4f1

Browse files
committed
add macos icon
1 parent 421067c commit 39de4f1

File tree

12 files changed

+6
-0
lines changed

12 files changed

+6
-0
lines changed

QtPMbrowser/CMakeLists.txt

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ set(MACOSX_BUNDLE_BUNDLE_NAME "PM browser")
99
set(MACOSX_BUNDLE_BUNDLE_VERSION "${CMAKE_PROJECT_VERSION}")
1010
set(MACOSX_BUNDLE_SHORT_VERSION_STRING "${CMAKE_PROJECT_VERSION_MAJOR}.${CMAKE_PROJECT_VERSION_MINOR}")
1111
set(MACOSX_BUNDLE_COPYRIGHT "${MY_COPYRIGHT}")
12+
set(MACOSX_BUNDLE_ICON_FILE PMbrowser.icns)
1213

1314
# Set up AUTOMOC and some sensible defaults for runtime execution
1415
# When using Qt 6.3, you can replace the code block below with
@@ -22,6 +23,10 @@ set(CMAKE_AUTORCC ON)
2223
find_package(Qt6 REQUIRED COMPONENTS Core Gui Widgets)
2324
# qt_standard_project_setup()
2425

26+
set(app_icon_macos "${CMAKE_CURRENT_SOURCE_DIR}/PMbrowser.icns")
27+
set_source_files_properties(${app_icon_macos} PROPERTIES
28+
MACOSX_PACKAGE_LOCATION "Resources")
29+
2530
qt_add_executable(QtPMbrowser WIN32 MACOSX_BUNDLE
2631
DisplayTrace.cpp DisplayTrace.h
2732
DlgChoosePathAndPrefix.cpp DlgChoosePathAndPrefix.h
@@ -39,6 +44,7 @@ qt_add_executable(QtPMbrowser WIN32 MACOSX_BUNDLE
3944

4045
QtPMbrowser.qrc
4146
${PROJECT_BINARY_DIR}/QtPMbrowser.rc
47+
${app_icon_macos}
4248

4349
DlgChoosePathAndPrefix.ui
4450
DlgGraphSettings.ui

QtPMbrowser/PMbrowser.icns

246 KB
Binary file not shown.
6.84 KB
Loading
14.8 KB
Loading
478 Bytes
Loading
1.44 KB
Loading
15.6 KB
Loading
29.5 KB
Loading
1.27 KB
Loading
3.08 KB
Loading

0 commit comments

Comments
 (0)