Restructure Mac builds as Nostalgia.app

This commit is contained in:
2017-10-20 22:14:33 -05:00
parent 2915b48130
commit b6b9181c66
6 changed files with 49 additions and 8 deletions

View File

@ -28,11 +28,21 @@ if(NOSTALGIA_IDE_BUILD STREQUAL "ON")
set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR})
endif()
if (APPLE)
set(CMAKE_MACOSX_RPATH ON)
if(APPLE)
set(CMAKE_MACOSX_RPATH OFF)
set(CMAKE_INSTALL_NAME_DIR "@executable_path/../Library/nostalgia")
set(NOSTALGIA_DIST_BIN Nostalgia.app/Contents/MacOS)
set(NOSTALGIA_DIST_LIB Nostalgia.app/Contents/Library)
set(NOSTALGIA_DIST_PLUGIN Nostalgia.app/Contents/Plugins)
set(NOSTALGIA_DIST_RESOURCES Nostalgia.app/Contents/Resources)
set(NOSTALGIA_DIST_MAC_APP_CONTENTS Nostalgia.app/Contents)
else()
set(CMAKE_INSTALL_RPATH "$ORIGIN" "$ORIGIN/../lib/nostalgia")
set(CMAKE_BUILD_WITH_INSTALL_RPATH TRUE)
set(NOSTALGIA_DIST_BIN bin)
set(NOSTALGIA_DIST_LIB lib)
set(NOSTALGIA_DIST_PLUGIN lib)
set(NOSTALGIA_DIST_RESOURCES share)
endif()
if (CMAKE_BUILD_TYPE STREQUAL "Release")