mirror of
https://github.com/libSDL2pp/libSDL2pp.git
synced 2025-08-03 19:05:59 -04:00
15 lines
428 B
CMake
15 lines
428 B
CMake
INCLUDE(CheckCXXCompilerFlag)
|
|
|
|
MACRO(ENABLE_CXX_FLAG_IF_SUPPORTED FLAG)
|
|
UNSET(HAS_FLAG CACHE)
|
|
SET(CMAKE_REQUIRED_QUIET YES)
|
|
CHECK_CXX_COMPILER_FLAG(${FLAG} HAS_FLAG)
|
|
SET(CMAKE_REQUIRED_QUIET NO)
|
|
IF(HAS_FLAG)
|
|
SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${FLAG}")
|
|
MESSAGE(STATUS "Checking for ${FLAG}: yes")
|
|
ELSE(HAS_FLAG)
|
|
MESSAGE(STATUS "Checking for ${FLAG}: no")
|
|
ENDIF(HAS_FLAG)
|
|
ENDMACRO(ENABLE_CXX_FLAG_IF_SUPPORTED)
|