mirror of
https://github.com/yquake2/yquake2remaster.git
synced 2024-11-26 06:20:48 +00:00
Cmake: Add option for systemwide installation of game assets
This commit is contained in:
parent
7f7ba1870b
commit
629c714469
1 changed files with 6 additions and 0 deletions
|
@ -40,6 +40,7 @@ string(REPLACE "-O3" "-O2" CMAKE_C_FLAGS_RELEASE "${CMAKE_C_FLAGS_RELEASE}")
|
||||||
option(ZIP_SUPPORT "ZIP support" ON)
|
option(ZIP_SUPPORT "ZIP support" ON)
|
||||||
option(OGG_SUPPORT "OGG Vorbis playback support (Music)" ON)
|
option(OGG_SUPPORT "OGG Vorbis playback support (Music)" ON)
|
||||||
option(OPENAL_SUPPORT "OpenAL support" ON)
|
option(OPENAL_SUPPORT "OpenAL support" ON)
|
||||||
|
option(SYSTEMWIDE_SUPPORT "Enable systemwide installation of game assets" OFF)
|
||||||
|
|
||||||
# These variables will act as our list of include folders and linker flags
|
# These variables will act as our list of include folders and linker flags
|
||||||
set(yquake2LinkerFlags)
|
set(yquake2LinkerFlags)
|
||||||
|
@ -54,6 +55,11 @@ set(GAME_SRC_DIR ${SOURCE_DIR}/game)
|
||||||
set(SERVER_SRC_DIR ${SOURCE_DIR}/server)
|
set(SERVER_SRC_DIR ${SOURCE_DIR}/server)
|
||||||
set(CLIENT_SRC_DIR ${SOURCE_DIR}/client)
|
set(CLIENT_SRC_DIR ${SOURCE_DIR}/client)
|
||||||
|
|
||||||
|
# Systemwide installation of game assets
|
||||||
|
if(${SYSTEMWIDE_SUPPORT})
|
||||||
|
add_definitions(-DSYSTEMWIDE)
|
||||||
|
endif()
|
||||||
|
|
||||||
# Required libraries to build the different components of the binaries. Find
|
# Required libraries to build the different components of the binaries. Find
|
||||||
# them and add the include/linker directories and flags (in case the package
|
# them and add the include/linker directories and flags (in case the package
|
||||||
# manager find it in a weird place)
|
# manager find it in a weird place)
|
||||||
|
|
Loading…
Reference in a new issue