Skip to content

Commit 090d8a8

Browse files
added defines for iOS
git-svn-id: http://googletest.googlecode.com/svn/trunk@617 861a406c-534a-0410-8894-cb66d6ee9925
1 parent 6b625a7 commit 090d8a8

File tree

2 files changed

+12
-2
lines changed

2 files changed

+12
-2
lines changed

include/gtest/internal/gtest-port.h

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,7 @@
9090
// GTEST_OS_LINUX - Linux
9191
// GTEST_OS_LINUX_ANDROID - Google Android
9292
// GTEST_OS_MAC - Mac OS X
93+
// GTEST_OS_IOS - iOS
9394
// GTEST_OS_NACL - Google Native Client (NaCl)
9495
// GTEST_OS_OPENBSD - OpenBSD
9596
// GTEST_OS_QNX - QNX
@@ -195,6 +196,11 @@
195196
# include <sys/stat.h>
196197
#endif // !_WIN32_WCE
197198

199+
#if defined __APPLE__
200+
# include <AvailabilityMacros.h>
201+
# include <TargetConditionals.h>
202+
#endif
203+
198204
#include <iostream> // NOLINT
199205
#include <sstream> // NOLINT
200206
#include <string> // NOLINT
@@ -229,6 +235,9 @@
229235
# endif // _WIN32_WCE
230236
#elif defined __APPLE__
231237
# define GTEST_OS_MAC 1
238+
# if TARGET_OS_IPHONE
239+
# define GTEST_OS_IOS 1
240+
# endif
232241
#elif defined __linux__
233242
# define GTEST_OS_LINUX 1
234243
# ifdef ANDROID
@@ -553,7 +562,8 @@
553562
// Google Test does not support death tests for VC 7.1 and earlier as
554563
// abort() in a VC 7.1 application compiled as GUI in debug config
555564
// pops up a dialog window that cannot be suppressed programmatically.
556-
#if (GTEST_OS_LINUX || GTEST_OS_MAC || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || \
565+
#if (GTEST_OS_LINUX || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || \
566+
(GTEST_OS_MAC && !GTEST_OS_IOS) || \
557567
(GTEST_OS_WINDOWS_DESKTOP && _MSC_VER >= 1400) || \
558568
GTEST_OS_WINDOWS_MINGW || GTEST_OS_AIX || GTEST_OS_HPUX || \
559569
GTEST_OS_OPENBSD || GTEST_OS_QNX)

src/gtest.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2602,7 +2602,7 @@ void ColoredPrintf(GTestColor color, const char* fmt, ...) {
26022602
va_list args;
26032603
va_start(args, fmt);
26042604

2605-
#if GTEST_OS_WINDOWS_MOBILE || GTEST_OS_SYMBIAN || GTEST_OS_ZOS
2605+
#if GTEST_OS_WINDOWS_MOBILE || GTEST_OS_SYMBIAN || GTEST_OS_ZOS || GTEST_OS_IOS
26062606
const bool use_color = false;
26072607
#else
26082608
static const bool in_color_mode =

0 commit comments

Comments
 (0)