mirror of
https://github.com/mackron/miniaudio.git
synced 2026-04-22 16:24:04 +02:00
Update CMake script to detect Apple Clang.
This commit is contained in:
+3
-3
@@ -69,7 +69,7 @@ if(MINIAUDIO_FORCE_CXX AND MINIAUDIO_FORCE_C89)
|
|||||||
endif()
|
endif()
|
||||||
|
|
||||||
if(MINIAUDIO_FORCE_CXX)
|
if(MINIAUDIO_FORCE_CXX)
|
||||||
if(CMAKE_CXX_COMPILER_ID STREQUAL "GNU" OR CMAKE_CXX_COMPILER_ID STREQUAL "Clang")
|
if(CMAKE_CXX_COMPILER_ID STREQUAL "GNU" OR CMAKE_CXX_COMPILER_ID MATCHES "Clang")
|
||||||
message(STATUS "Compiling as C++ (GNU/Clang)")
|
message(STATUS "Compiling as C++ (GNU/Clang)")
|
||||||
list(APPEND COMPILE_OPTIONS -x c++)
|
list(APPEND COMPILE_OPTIONS -x c++)
|
||||||
elseif(CMAKE_CXX_COMPILER_ID STREQUAL "MSVC")
|
elseif(CMAKE_CXX_COMPILER_ID STREQUAL "MSVC")
|
||||||
@@ -81,7 +81,7 @@ if(MINIAUDIO_FORCE_CXX)
|
|||||||
endif()
|
endif()
|
||||||
|
|
||||||
if(MINIAUDIO_FORCE_C89)
|
if(MINIAUDIO_FORCE_C89)
|
||||||
if(CMAKE_CXX_COMPILER_ID STREQUAL "GNU" OR CMAKE_CXX_COMPILER_ID STREQUAL "Clang")
|
if(CMAKE_CXX_COMPILER_ID STREQUAL "GNU" OR CMAKE_CXX_COMPILER_ID MATCHES "Clang")
|
||||||
message(STATUS "Compiling as C89")
|
message(STATUS "Compiling as C89")
|
||||||
list(APPEND COMPILE_OPTIONS -std=c89)
|
list(APPEND COMPILE_OPTIONS -std=c89)
|
||||||
elseif(CMAKE_CXX_COMPILER_ID STREQUAL "MSVC")
|
elseif(CMAKE_CXX_COMPILER_ID STREQUAL "MSVC")
|
||||||
@@ -92,7 +92,7 @@ if(MINIAUDIO_FORCE_C89)
|
|||||||
endif()
|
endif()
|
||||||
|
|
||||||
# Warnings
|
# Warnings
|
||||||
if(CMAKE_CXX_COMPILER_ID STREQUAL "GNU" OR CMAKE_CXX_COMPILER_ID STREQUAL "Clang")
|
if(CMAKE_CXX_COMPILER_ID STREQUAL "GNU" OR CMAKE_CXX_COMPILER_ID MATCHES "Clang")
|
||||||
list(APPEND COMPILE_OPTIONS -Wall -Wextra -Wpedantic)
|
list(APPEND COMPILE_OPTIONS -Wall -Wextra -Wpedantic)
|
||||||
elseif(CMAKE_CXX_COMPILER_ID STREQUAL "MSVC")
|
elseif(CMAKE_CXX_COMPILER_ID STREQUAL "MSVC")
|
||||||
#list(APPEND COMPILE_OPTIONS /W4)
|
#list(APPEND COMPILE_OPTIONS /W4)
|
||||||
|
|||||||
Reference in New Issue
Block a user