| 123456789101112131415161718192021222324252627282930 |
- #include <Availability.h>
- #include <TargetConditionals.h>
- #if TARGET_OS_OSX
- # if __MAC_OS_X_VERSION_MIN_REQUIRED != __MAC_10_11
- # error macOS deployment version mismatch
- # endif
- #elif TARGET_OS_VISION
- # if __VISION_OS_VERSION_MIN_REQUIRED != __VISIONOS_1_0
- # error visionOS deployment version mismatch
- # endif
- #elif TARGET_OS_IOS
- # if __IPHONE_OS_VERSION_MIN_REQUIRED != __IPHONE_9_1
- # error iOS deployment version mismatch
- # endif
- #elif TARGET_OS_WATCH
- # if __WATCH_OS_VERSION_MIN_REQUIRED != __WATCHOS_2_0
- # error watchOS deployment version mismatch
- # endif
- #elif TARGET_OS_TV
- # if __TV_OS_VERSION_MIN_REQUIRED != __TVOS_9_0
- # error tvOS deployment version mismatch
- # endif
- #else
- # error unknown OS
- #endif
- void foo(void)
- {
- }
|