diff options
Diffstat (limited to 'include/gtest')
| -rw-r--r-- | include/gtest/internal/gtest-port.h | 12 | 
1 files changed, 11 insertions, 1 deletions
| diff --git a/include/gtest/internal/gtest-port.h b/include/gtest/internal/gtest-port.h index d4b69ce6..817ac8c5 100644 --- a/include/gtest/internal/gtest-port.h +++ b/include/gtest/internal/gtest-port.h @@ -90,6 +90,7 @@  //   GTEST_OS_LINUX    - Linux  //     GTEST_OS_LINUX_ANDROID - Google Android  //   GTEST_OS_MAC      - Mac OS X +//     GTEST_OS_IOS    - iOS  //   GTEST_OS_NACL     - Google Native Client (NaCl)  //   GTEST_OS_OPENBSD  - OpenBSD  //   GTEST_OS_QNX      - QNX @@ -195,6 +196,11 @@  # include <sys/stat.h>  #endif  // !_WIN32_WCE +#if defined __APPLE__ +# include <AvailabilityMacros.h> +# include <TargetConditionals.h> +#endif +  #include <iostream>  // NOLINT  #include <sstream>  // NOLINT  #include <string>  // NOLINT @@ -229,6 +235,9 @@  # endif  // _WIN32_WCE  #elif defined __APPLE__  # define GTEST_OS_MAC 1 +# if TARGET_OS_IPHONE +#  define GTEST_OS_IOS 1 +# endif  #elif defined __linux__  # define GTEST_OS_LINUX 1  # ifdef ANDROID @@ -553,7 +562,8 @@  // Google Test does not support death tests for VC 7.1 and earlier as  // abort() in a VC 7.1 application compiled as GUI in debug config  // pops up a dialog window that cannot be suppressed programmatically. -#if (GTEST_OS_LINUX || GTEST_OS_MAC || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || \ +#if (GTEST_OS_LINUX || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || \ +     (GTEST_OS_MAC && !GTEST_OS_IOS) || \       (GTEST_OS_WINDOWS_DESKTOP && _MSC_VER >= 1400) || \       GTEST_OS_WINDOWS_MINGW || GTEST_OS_AIX || GTEST_OS_HPUX || \       GTEST_OS_OPENBSD || GTEST_OS_QNX) | 
