Fix for standalone cling build where CLANG_MAJOR is undefined (Thanks, Pere!).
This commit is contained in:
parent
b5b37f564c
commit
9ac315678b
@ -79,12 +79,9 @@ endif()
|
||||
# Add appropriate flags for GCC
|
||||
if (LLVM_COMPILER_IS_GCC_COMPATIBLE)
|
||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fno-common -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings")
|
||||
if(${CMAKE_CXX_COMPILER_ID} STREQUAL Clang)
|
||||
string(COMPARE GREATER ${CLANG_MAJOR} "3" IS_CLANG_GREATER_THAN_3_X)
|
||||
string(COMPARE GREATER ${CLANG_MINOR} "5" IS_CLANG_GREATER_THAN_3_5)
|
||||
if ((IS_CLANG_GREATER_THAN_3_X OR IS_CLANG_GREATER_THAN_3_5) AND NOT APPLE)
|
||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-unused-local-typedefs" )
|
||||
endif()
|
||||
CHECK_CXX_COMPILER_FLAG("-Wno-unused-local-typedefs" CXX_HAS_Wno_unused_local_typedefs)
|
||||
if(CXX_HAS_Wno_unused_local_typedefs)
|
||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-unused-local-typedefs" )
|
||||
endif()
|
||||
endif ()
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user