forked from bartvdbraak/blender
Audaspace: cmake fixes, lowering to 3.0 minimum required.
This commit is contained in:
parent
9a262ed47e
commit
08094e8f23
@ -579,6 +579,12 @@ if(NOT WITH_GAMEENGINE AND WITH_PLAYER)
|
||||
message(FATAL_ERROR "WITH_PLAYER requires WITH_GAMEENGINE")
|
||||
endif()
|
||||
|
||||
if(NOT WITH_CXX11)
|
||||
if(WITH_AUDASPACE AND NOT WITH_SYSTEM_AUDASPACE)
|
||||
message(FATAL_ERROR "WITH_AUDASPACE requires WITH_CXX11")
|
||||
endif()
|
||||
endif()
|
||||
|
||||
if(NOT WITH_AUDASPACE)
|
||||
if(WITH_OPENAL)
|
||||
message(FATAL_ERROR "WITH_OPENAL requires WITH_AUDASPACE")
|
||||
|
31
extern/audaspace/CMakeLists.txt
vendored
31
extern/audaspace/CMakeLists.txt
vendored
@ -14,7 +14,7 @@
|
||||
# limitations under the License.
|
||||
################################################################################
|
||||
|
||||
cmake_minimum_required(VERSION 3.1)
|
||||
cmake_minimum_required(VERSION 3.0)
|
||||
include(CMakeDependentOption)
|
||||
|
||||
if(POLICY CMP0054)
|
||||
@ -309,34 +309,37 @@ endif()
|
||||
|
||||
# compiler options
|
||||
|
||||
set(CMAKE_CXX_STANDARD 11)
|
||||
|
||||
if(CMAKE_COMPILER_IS_GNUCXX OR "${CMAKE_CXX_COMPILER_ID}" MATCHES "Clang")
|
||||
if(AUDASPACE_STANDALONE)
|
||||
if(CMAKE_COMPILER_IS_GNUCXX OR "${CMAKE_CXX_COMPILER_ID}" MATCHES "Clang")
|
||||
add_definitions(-std=c++11)
|
||||
list(APPEND CMAKE_C_COMPILER_FLAGS "-fvisibility=hidden")
|
||||
list(APPEND CMAKE_CXX_COMPILER_FLAGS "-fvisibility=hidden")
|
||||
endif()
|
||||
endif()
|
||||
|
||||
if(MSVC)
|
||||
if(AUDASPACE_STANDALONE)
|
||||
if(MSVC)
|
||||
list(APPEND CMAKE_C_FLAGS_DEBUG "/Zi /Od")
|
||||
list(APPEND CMAKE_CXX_FLAGS_DEBUG "/Zi /Od")
|
||||
list(APPEND CMAKE_SHARED_LINKER_FLAGS_DEBUG "/DEBUG")
|
||||
list(APPEND CMAKE_STATIC_LINKER_FLAGS_DEBUG "/DEBUG")
|
||||
list(APPEND CMAKE_EXE_LINKER_FLAGS_DEBUG "/DEBUG")
|
||||
|
||||
if(SHARED_LIBRARY)
|
||||
include(GenerateExportHeader)
|
||||
endif()
|
||||
endif()
|
||||
|
||||
if(APPLE AND NOT CMAKE_OSX_DEPLOYMENT_TARGET)
|
||||
set(CMAKE_OSX_DEPLOYMENT_TARGET "10.9" CACHE STRING "" FORCE)
|
||||
endif()
|
||||
endif()
|
||||
|
||||
if(MSVC)
|
||||
add_definitions(
|
||||
/D_USE_MATH_DEFINES
|
||||
/EHsc
|
||||
/DNOMINMAX
|
||||
/D_STDINT_H
|
||||
)
|
||||
if(SHARED_LIBRARY)
|
||||
include(GenerateExportHeader)
|
||||
endif()
|
||||
endif()
|
||||
|
||||
if(APPLE AND NOT CMAKE_OSX_DEPLOYMENT_TARGET)
|
||||
set(CMAKE_OSX_DEPLOYMENT_TARGET "10.9" CACHE STRING "" FORCE)
|
||||
endif()
|
||||
|
||||
# platform specific options
|
||||
|
Loading…
Reference in New Issue
Block a user