107729ba52e877ad288263b39bd67743e5a238b10thakis@chromium.org/* Copyright (c) 2013 Google Inc. All rights reserved. 207729ba52e877ad288263b39bd67743e5a238b10thakis@chromium.org * Use of this source code is governed by a BSD-style license that can be 307729ba52e877ad288263b39bd67743e5a238b10thakis@chromium.org * found in the LICENSE file. */ 407729ba52e877ad288263b39bd67743e5a238b10thakis@chromium.org 507729ba52e877ad288263b39bd67743e5a238b10thakis@chromium.org#include <Availability.h> 607729ba52e877ad288263b39bd67743e5a238b10thakis@chromium.org 707729ba52e877ad288263b39bd67743e5a238b10thakis@chromium.org/* GYPTEST_MAC_VERSION_MIN: should be set to the corresponding value of 807729ba52e877ad288263b39bd67743e5a238b10thakis@chromium.org * xcode setting 'MACOSX_DEPLOYMENT_TARGET', otherwise both should be 907729ba52e877ad288263b39bd67743e5a238b10thakis@chromium.org * left undefined. 1007729ba52e877ad288263b39bd67743e5a238b10thakis@chromium.org * 1107729ba52e877ad288263b39bd67743e5a238b10thakis@chromium.org * GYPTEST_IOS_VERSION_MIN: should be set to the corresponding value of 1207729ba52e877ad288263b39bd67743e5a238b10thakis@chromium.org * xcode setting 'IPHONEOS_DEPLOYMENT_TARGET', otherwise both should be 1307729ba52e877ad288263b39bd67743e5a238b10thakis@chromium.org * left undefined. 1407729ba52e877ad288263b39bd67743e5a238b10thakis@chromium.org */ 1507729ba52e877ad288263b39bd67743e5a238b10thakis@chromium.org 1607729ba52e877ad288263b39bd67743e5a238b10thakis@chromium.org#if defined(GYPTEST_MAC_VERSION_MIN) 1707729ba52e877ad288263b39bd67743e5a238b10thakis@chromium.org# if GYPTEST_MAC_VERSION_MIN != __MAC_OS_X_VERSION_MIN_REQUIRED 1807729ba52e877ad288263b39bd67743e5a238b10thakis@chromium.org# error __MAC_OS_X_VERSION_MIN_REQUIRED has wrong value 1907729ba52e877ad288263b39bd67743e5a238b10thakis@chromium.org# endif 2007729ba52e877ad288263b39bd67743e5a238b10thakis@chromium.org#elif defined(__MAC_OS_X_VERSION_MIN_REQUIRED) 2107729ba52e877ad288263b39bd67743e5a238b10thakis@chromium.org# error __MAC_OS_X_VERSION_MIN_REQUIRED should be undefined 2207729ba52e877ad288263b39bd67743e5a238b10thakis@chromium.org#endif 2307729ba52e877ad288263b39bd67743e5a238b10thakis@chromium.org 2407729ba52e877ad288263b39bd67743e5a238b10thakis@chromium.org#if defined(GYPTEST_IOS_VERSION_MIN) 2507729ba52e877ad288263b39bd67743e5a238b10thakis@chromium.org# if GYPTEST_IOS_VERSION_MIN != __IPHONE_OS_VERSION_MIN_REQUIRED 2607729ba52e877ad288263b39bd67743e5a238b10thakis@chromium.org# error __IPHONE_OS_VERSION_MIN_REQUIRED has wrong value 2707729ba52e877ad288263b39bd67743e5a238b10thakis@chromium.org# endif 2807729ba52e877ad288263b39bd67743e5a238b10thakis@chromium.org#elif defined(__IPHONE_OS_VERSION_MIN_REQUIRED) 2907729ba52e877ad288263b39bd67743e5a238b10thakis@chromium.org# error __IPHONE_OS_VERSION_MIN_REQUIRED should be undefined 3007729ba52e877ad288263b39bd67743e5a238b10thakis@chromium.org#endif 3107729ba52e877ad288263b39bd67743e5a238b10thakis@chromium.org 3207729ba52e877ad288263b39bd67743e5a238b10thakis@chromium.orgint main() { return 0; } 3307729ba52e877ad288263b39bd67743e5a238b10thakis@chromium.org 34