Add partial-availability error on macOS
When building on macOS targeting an older version than the version of the SDK currently used, this prevents accidentally using APIs that are too new (introduced in macOS versions newer than the deployment target).
This commit is contained in:
parent
2cfed68fcc
commit
a4d0a1f342
|
@ -10,6 +10,7 @@ IF(APPLE)
|
|||
SET(CMAKE_OSX_SYSROOT /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk)
|
||||
SET(CMAKE_OSX_DEPLOYMENT_TARGET 10.9)
|
||||
LINK_DIRECTORIES(/usr/local/lib)
|
||||
ADD_COMPILE_OPTIONS(-Werror=partial-availability)
|
||||
ENDIF()
|
||||
|
||||
# Compiler Flags
|
||||
|
|
Loading…
Reference in New Issue