diff options
author | Jörg Müller <nexyon@gmail.com> | 2017-08-19 12:45:20 +0300 |
---|---|---|
committer | Jörg Müller <nexyon@gmail.com> | 2017-08-19 12:46:21 +0300 |
commit | 08094e8f23a374f8f8d1df535d0fa6c1964f8d5e (patch) | |
tree | 2e5f48dce04ca3332fea267c5803f587dc23242a /extern | |
parent | 9a262ed47ecb1c9f43053b0653364c59d9595fdf (diff) |
Audaspace: cmake fixes, lowering to 3.0 minimum required.
Diffstat (limited to 'extern')
-rw-r--r-- | extern/audaspace/CMakeLists.txt | 35 |
1 files changed, 19 insertions, 16 deletions
diff --git a/extern/audaspace/CMakeLists.txt b/extern/audaspace/CMakeLists.txt index ad856fd8743..9e2921ef35a 100644 --- a/extern/audaspace/CMakeLists.txt +++ b/extern/audaspace/CMakeLists.txt @@ -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") - list(APPEND CMAKE_C_COMPILER_FLAGS "-fvisibility=hidden") - list(APPEND CMAKE_CXX_COMPILER_FLAGS "-fvisibility=hidden") -endif() +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() -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 |