Clean up build options
This commit is contained in:
parent
f37c28cb52
commit
57d34548e2
1 changed files with 5 additions and 10 deletions
|
@ -1,8 +1,10 @@
|
||||||
|
PROJECT(avp DESCRIPTION "Aliens vs Predator Linux port" HOMEPAGE_URL "http://icculus.org/avp/")
|
||||||
# Aliens vs Predator Linux - http://icculus.org/avp/
|
|
||||||
# CMake 2.8 project
|
|
||||||
CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12)
|
CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12)
|
||||||
|
|
||||||
|
option(AVP_WEB "Build a WASM binary (untested)")
|
||||||
|
option(USE_SDL1 "Use SDL 1.2 instead of SDL 2")
|
||||||
|
option(USE_GLES2 "Use OpenGLES 2 instead of OpenGL")
|
||||||
|
|
||||||
# default to Release
|
# default to Release
|
||||||
IF(NOT CMAKE_BUILD_TYPE AND NOT CMAKE_CONFIGURATION_TYPES)
|
IF(NOT CMAKE_BUILD_TYPE AND NOT CMAKE_CONFIGURATION_TYPES)
|
||||||
MESSAGE(STATUS "No build type specified, defaulting to Release")
|
MESSAGE(STATUS "No build type specified, defaulting to Release")
|
||||||
|
@ -10,10 +12,6 @@ IF(NOT CMAKE_BUILD_TYPE AND NOT CMAKE_CONFIGURATION_TYPES)
|
||||||
SET_PROPERTY(CACHE CMAKE_BUILD_TYPE PROPERTY STRINGS "Debug" "Release" "MinSizeRel" "RelWithDebInfo")
|
SET_PROPERTY(CACHE CMAKE_BUILD_TYPE PROPERTY STRINGS "Debug" "Release" "MinSizeRel" "RelWithDebInfo")
|
||||||
ENDIF(NOT CMAKE_BUILD_TYPE AND NOT CMAKE_CONFIGURATION_TYPES)
|
ENDIF(NOT CMAKE_BUILD_TYPE AND NOT CMAKE_CONFIGURATION_TYPES)
|
||||||
|
|
||||||
option(AVP_WEB "Build a WASM binary (untested)")
|
|
||||||
|
|
||||||
PROJECT(avp)
|
|
||||||
|
|
||||||
IF(AVP_WEB)
|
IF(AVP_WEB)
|
||||||
IF(CMAKE_BUILD_TYPE STREQUAL "Debug")
|
IF(CMAKE_BUILD_TYPE STREQUAL "Debug")
|
||||||
SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -g -g4 -s USE_SDL=2 -s TOTAL_MEMORY=234881024 -s ASSERTIONS=2 -s SAFE_HEAP=1 -s STACK_OVERFLOW_CHECK=2 -s DEMANGLE_SUPPORT=1")
|
SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -g -g4 -s USE_SDL=2 -s TOTAL_MEMORY=234881024 -s ASSERTIONS=2 -s SAFE_HEAP=1 -s STACK_OVERFLOW_CHECK=2 -s DEMANGLE_SUPPORT=1")
|
||||||
|
@ -38,9 +36,6 @@ IF(NOT AVP_WEB)
|
||||||
pkg_check_modules(LIBSWSCALE REQUIRED libswscale)
|
pkg_check_modules(LIBSWSCALE REQUIRED libswscale)
|
||||||
pkg_check_modules(OPENAL REQUIRED openal)
|
pkg_check_modules(OPENAL REQUIRED openal)
|
||||||
|
|
||||||
option(USE_SDL1 "Use SDL 1.2 instead of SDL 2")
|
|
||||||
option(USE_GLES2 "Use OpenGLES 2 instead of OpenGL")
|
|
||||||
|
|
||||||
IF(USE_SDL1)
|
IF(USE_SDL1)
|
||||||
pkg_check_modules(SDL REQUIRED sdl>=1.2)
|
pkg_check_modules(SDL REQUIRED sdl>=1.2)
|
||||||
ELSE()
|
ELSE()
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue