aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorselsta <selsta@sent.at>2020-07-09 08:11:54 +0200
committerselsta <selsta@sent.at>2020-07-09 08:12:36 +0200
commitf78c95b73b397af2b8684aaac88370e187155226 (patch)
treeb508d8112c0a7f9d9ba7ff1fc791fdf079497d4c /src
parentb7b12212217ebc5d6fe9d1f49b7c3abed42449da (diff)
downloadmonzero-gui-f78c95b73b397af2b8684aaac88370e187155226.tar.gz
monzero-gui-f78c95b73b397af2b8684aaac88370e187155226.tar.xz
monzero-gui-f78c95b73b397af2b8684aaac88370e187155226.zip
cmake: build bundle on macOS
Diffstat (limited to 'src')
-rw-r--r--src/CMakeLists.txt13
1 files changed, 12 insertions, 1 deletions
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 8800c2fb..ef951310 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -80,13 +80,24 @@ if(MINGW)
list(APPEND RESOURCES ${ICON_RES})
endif()
+if(APPLE)
+ set(ICON ${PROJECT_SOURCE_DIR}/images/appicon.icns)
+ set_source_files_properties(${ICON} PROPERTIES MACOSX_PACKAGE_LOCATION "Resources")
+ list(APPEND RESOURCES ${ICON})
+endif()
+
add_executable(monero-wallet-gui ${EXECUTABLE_FLAG} main/main.cpp
${SOURCE_FILES}
${PASS_STRENGTH_FILES}
${QR_CODE_FILES}
${RESOURCES}
)
-set_property(TARGET monero-wallet-gui PROPERTY RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/bin")
+
+set_target_properties(monero-wallet-gui PROPERTIES
+ RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/bin"
+ MACOSX_BUNDLE TRUE
+ MACOSX_BUNDLE_INFO_PLIST "${CMAKE_SOURCE_DIR}/share/Info.plist"
+)
# OpenGL
target_include_directories(monero-wallet-gui PUBLIC ${OPENGL_INCLUDE_DIR})