aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorluigi1111 <luigi1111w@gmail.com>2020-07-29 09:38:55 -0500
committerluigi1111 <luigi1111w@gmail.com>2020-07-29 09:38:55 -0500
commit88d297d8cc79987263d53936e826e5ad61db984a (patch)
tree48a98c8bb5f0875ecbf2c85fe266eb6b3dee3edf /src
parentc137a6ea36040aee20366933935805eff67ae3f8 (diff)
parentf78c95b73b397af2b8684aaac88370e187155226 (diff)
downloadmonzero-gui-88d297d8cc79987263d53936e826e5ad61db984a.tar.gz
monzero-gui-88d297d8cc79987263d53936e826e5ad61db984a.tar.xz
monzero-gui-88d297d8cc79987263d53936e826e5ad61db984a.zip
Merge pull request #3002
f78c95b cmake: build bundle on macOS (selsta)
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 b73bff79..0208f8c3 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -83,13 +83,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})