Skip to content

Commit 79d4cef

Browse files
committed
1 parent fde3636 commit 79d4cef

File tree

2 files changed

+17
-4
lines changed

2 files changed

+17
-4
lines changed

cpp/binary/viewer/CMakeLists.txt

+17-4
Original file line numberDiff line numberDiff line change
@@ -25,10 +25,23 @@ find_package(Qt6 COMPONENTS 3DRender)
2525
find_package(Qt6 COMPONENTS 3DInput)
2626
find_package(Qt6 COMPONENTS 3DExtras)
2727

28-
qt_add_executable(
29-
viewer
30-
viewer.cpp
31-
)
28+
if(APPLE)
29+
set(MACOSX_BUNDLE_ICON_FILE solvcon.icns)
30+
set(app_icon_macos ${PROJECT_ROOT_DIR}/resources/viewer/solvcon.icns)
31+
set_source_files_properties(${app_icon_macos} PROPERTIES MACOSX_PACKAGE_LOCATION "Resources")
32+
33+
qt_add_executable(
34+
viewer
35+
MACOSX_BUNDLE
36+
viewer.cpp
37+
${app_icon_macos}
38+
)
39+
else()
40+
qt_add_executable(
41+
viewer
42+
viewer.cpp
43+
)
44+
endif()
3245

3346
target_link_libraries(
3447
viewer PUBLIC

resources/viewer/solvcon.icns

118 KB
Binary file not shown.

0 commit comments

Comments
 (0)