diff options
| author | selsta <selsta@sent.at> | 2020-07-09 08:11:54 +0200 |
|---|---|---|
| committer | selsta <selsta@sent.at> | 2020-07-09 08:12:36 +0200 |
| commit | f78c95b73b397af2b8684aaac88370e187155226 (patch) | |
| tree | b508d8112c0a7f9d9ba7ff1fc791fdf079497d4c /src | |
| parent | b7b12212217ebc5d6fe9d1f49b7c3abed42449da (diff) | |
| download | monzero-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.txt | 13 |
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}) |
