diff options
author | Be <be@mixxx.org> | 2020-11-10 09:03:00 -0600 |
---|---|---|
committer | Be <be@mixxx.org> | 2020-11-10 09:03:00 -0600 |
commit | 805db206c4a7d5f8d9f15bc964c274ef2a28a31f (patch) | |
tree | b85b2c1a138af7a2f18ed5870f654c94eea938fc /CMakeLists.txt | |
parent | 578ef9a820dab6a2cc663d849aa7b3affc2fe9c7 (diff) |
CMake: fix non-bundle macOS build
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index afd6e6f779..3d4d3bee43 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -986,7 +986,7 @@ set(MIXXX_INSTALL_BINDIR ".") set(MIXXX_INSTALL_DATADIR ".") set(MIXXX_INSTALL_DOCDIR "./doc") set(MIXXX_INSTALL_LICENSEDIR "./doc") -if (APPLE) +if (APPLE AND MACOS_BUNDLE) set(MIXXX_INSTALL_BINDIR "${CMAKE_INSTALL_BINDIR}") set(MACOS_BUNDLE_NAME Mixxx) set(MIXXX_INSTALL_PREFIX "${MACOS_BUNDLE_NAME}.app") @@ -1055,7 +1055,7 @@ target_link_libraries(mixxx PUBLIC mixxx-lib) # # Installation and Packaging # -if (APPLE) +if (APPLE AND MACOS_BUNDLE) install(FILES "${CMAKE_CURRENT_SOURCE_DIR}/res/osx/application.icns" DESTINATION ${MIXXX_INSTALL_DATADIR}) set(MACOS_BUNDLE_VERSION "${CMAKE_PROJECT_VERSION}") @@ -2246,6 +2246,7 @@ if(APPLE) if(MACAPPSTORE) target_compile_definitions(mixxx-lib PUBLIC __MACAPPSTORE__) endif() + option(MACOS_BUNDLE "Install files to proper locations to make an .app bundle" OFF) endif() # Media Foundation AAC Decoder Plugin @@ -2430,7 +2431,7 @@ set(CPACK_WIX_UI_DIALOG "${CMAKE_CURRENT_SOURCE_DIR}/build/wix/images/dialog.bmp include(CPack) -if(APPLE) +if(APPLE AND MACOS_BUNDLE) macro(install_qt5_plugin _qt_plugin_name _qt_plugins_var _prefix) get_target_property(_qt_plugin_path "${_qt_plugin_name}" LOCATION) if(EXISTS "${_qt_plugin_path}") |