mirror of
https://github.com/AquariaOSE/Aquaria.git
synced 2025-08-06 22:30:20 +00:00
Build fixes for clang; little CMake config update
This commit is contained in:
parent
f738c19757
commit
9b2c18ecaa
4 changed files with 50 additions and 47 deletions
|
@ -12,9 +12,8 @@ IF(APPLE)
|
|||
SET(MACOSX TRUE)
|
||||
ENDIF(APPLE)
|
||||
|
||||
IF(WIN32)
|
||||
OPTION(AQUARIA_NO_CONSOLE "No console window?" FALSE)
|
||||
ENDIF(WIN32)
|
||||
OPTION(AQUARIA_DEVELOPER_BUILD "Developer Build?" FALSE)
|
||||
OPTION(AQUARIA_DEMO_BUILD "Demo Build?" FALSE)
|
||||
|
||||
# No Steamworks SDK for Linux at the moment. Roll our own achievements.
|
||||
ADD_DEFINITIONS(-DBBGE_BUILD_ACHIEVEMENTS_INTERNAL=1)
|
||||
|
@ -218,9 +217,20 @@ ADD_DEFINITIONS(-DBBGE_BUILD_OPENGL=1)
|
|||
ADD_DEFINITIONS(-DBBGE_BUILD_OPENGL_DYNAMIC=1)
|
||||
ADD_DEFINITIONS(-DBBGE_BUILD_WIDESCREEN=1)
|
||||
ADD_DEFINITIONS(-DBBGE_BUILD_FMOD_OPENAL_BRIDGE=1)
|
||||
ADD_DEFINITIONS(-DAQUARIA_FULL=1)
|
||||
ADD_DEFINITIONS(-DAQUARIA_BUILD_CONSOLE=1)
|
||||
ADD_DEFINITIONS(-DAQUARIA_BUILD_SCENEEDITOR=1)
|
||||
|
||||
IF(AQUARIA_DEVELOPER_BUILD)
|
||||
message(STATUS "Developer build.")
|
||||
ELSE(AQUARIA_DEVELOPER_BUILD)
|
||||
ADD_DEFINITIONS(-DAQUARIA_FULL=1)
|
||||
ENDIF(AQUARIA_DEVELOPER_BUILD)
|
||||
|
||||
IF(AQUARIA_DEMO_BUILD)
|
||||
message(STATUS "Demo build.")
|
||||
ADD_DEFINITIONS(-DAQUARIA_DEMO=1)
|
||||
ELSE(AQUARIA_DEMO_BUILD)
|
||||
ADD_DEFINITIONS(-DAQUARIA_BUILD_CONSOLE=1)
|
||||
ADD_DEFINITIONS(-DAQUARIA_BUILD_SCENEEDITOR=1)
|
||||
ENDIF(AQUARIA_DEMO_BUILD)
|
||||
|
||||
IF(CMAKE_BUILD_TYPE STREQUAL "Debug")
|
||||
ADD_DEFINITIONS(-D_DEBUG) # MSVC defines this in debug mode by default, gcc/mingw do not
|
||||
|
@ -412,13 +422,6 @@ SET(BBGE_SRCS
|
|||
${EXTLIBDIR}/tinyxmlparser.cpp
|
||||
)
|
||||
|
||||
if(NOT "${PNG_LIBPNG_VER}" LESS 10400)
|
||||
SET_SOURCE_FILES_PROPERTIES(
|
||||
${EXTLIBDIR}/glpng/glpng.c
|
||||
PROPERTIES COMPILE_FLAGS "-DLIBPNG_NEW_API"
|
||||
)
|
||||
endif(NOT "${PNG_LIBPNG_VER}" LESS 10400)
|
||||
|
||||
SET(ZLIB_SRCS
|
||||
${ZLIBDIR}/adler32.c
|
||||
${ZLIBDIR}/crc32.c
|
||||
|
@ -460,7 +463,7 @@ SET(BBGE_SRCS_UNUSED
|
|||
|
||||
IF(CMAKE_COMPILER_IS_GNUCC OR CMAKE_COMPILER_IS_GNUCXX)
|
||||
SET_SOURCE_FILES_PROPERTIES(
|
||||
${BBGEDIR}/FmodOpenALBridge.cpp
|
||||
${BBGEDIR}/MT.cpp
|
||||
PROPERTIES COMPILE_FLAGS "-fpermissive"
|
||||
)
|
||||
ENDIF()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue