Squashed 'deps/nostalgia/' content from commit 9cb6bd4a
git-subtree-dir: deps/nostalgia git-subtree-split: 9cb6bd4a32e9f39a858f72443ff5c6d40489fe22
This commit is contained in:
38
src/nostalgia/CMakeLists.txt
Normal file
38
src/nostalgia/CMakeLists.txt
Normal file
@@ -0,0 +1,38 @@
|
||||
|
||||
project(nostalgia CXX)
|
||||
|
||||
#project packages
|
||||
|
||||
set(NOSTALGIA_BUILD_PLAYER ON CACHE BOOL "Build Player")
|
||||
set(NOSTALGIA_BUILD_STUDIO ON CACHE BOOL "Build Studio")
|
||||
|
||||
if(BUILDCORE_TARGET STREQUAL "gba")
|
||||
set(NOSTALGIA_BUILD_STUDIO OFF)
|
||||
endif()
|
||||
|
||||
if(APPLE)
|
||||
set(CMAKE_INSTALL_NAME_DIR "@executable_path/../Library/nostalgia")
|
||||
set(NOSTALGIA_DIST_BIN NostalgiaStudio.app/Contents/MacOS)
|
||||
set(NOSTALGIA_DIST_LIB NostalgiaStudio.app/Contents/Library)
|
||||
set(NOSTALGIA_DIST_MODULE NostalgiaStudio.app/Contents/Plugins)
|
||||
set(NOSTALGIA_DIST_RESOURCES NostalgiaStudio.app/Contents/Resources)
|
||||
set(NOSTALGIA_DIST_MAC_APP_CONTENTS NostalgiaStudio.app/Contents)
|
||||
else()
|
||||
set(NOSTALGIA_DIST_BIN bin)
|
||||
set(NOSTALGIA_DIST_LIB lib)
|
||||
set(NOSTALGIA_DIST_MODULE lib)
|
||||
set(NOSTALGIA_DIST_RESOURCES share)
|
||||
endif()
|
||||
|
||||
add_subdirectory(modules)
|
||||
|
||||
if(${NOSTALGIA_BUILD_PLAYER})
|
||||
add_subdirectory(player)
|
||||
endif()
|
||||
|
||||
if(NOT BUILDCORE_TARGET STREQUAL "gba")
|
||||
add_subdirectory(tools)
|
||||
if(${NOSTALGIA_BUILD_STUDIO})
|
||||
add_subdirectory(studio)
|
||||
endif()
|
||||
endif()
|
Reference in New Issue
Block a user