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