aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristian Kandeler <christian.kandeler@qt.io>2017-04-26 12:19:19 +0200
committerChristian Kandeler <christian.kandeler@qt.io>2017-04-27 07:39:20 +0000
commit533fe3fabad2a897c05d3e7edfab9738b67a21d3 (patch)
treee29204601d0438d3eab3b564230979960855e2cb
parent8397813b617ae8e62a64ed3e3ebda34ffbfaba40 (diff)
Fix "defined" appearing on RHS of macro definition
Change-Id: I2528aa1e2c083cf79ca18d5d06848ec3c7840b25 Reviewed-by: Jake Petroules <jake.petroules@qt.io> Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
-rw-r--r--src/lib/corelib/tools/filetime.h12
1 files changed, 9 insertions, 3 deletions
diff --git a/src/lib/corelib/tools/filetime.h b/src/lib/corelib/tools/filetime.h
index b57351325..30687833f 100644
--- a/src/lib/corelib/tools/filetime.h
+++ b/src/lib/corelib/tools/filetime.h
@@ -47,9 +47,15 @@
#if defined(Q_OS_UNIX)
#include <time.h>
-#define HAS_CLOCK_GETTIME (_POSIX_C_SOURCE >= 199309L \
- && (!defined(__APPLE__) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 101200))
-#endif
+#define BUILD_HOST_HAS_CLOCK_GETTIME (_POSIX_C_SOURCE >= 199309L)
+#ifdef __APPLE__
+#if __MAC_OS_X_VERSION_MIN_REQUIRED >= 101200
+#define HAS_CLOCK_GETTIME BUILD_HOST_HAS_CLOCK_GETTIME
+#endif // __MAC_OS_X_VERSION_MIN_REQUIRED
+#else // __APPLE__
+#define HAS_CLOCK_GETTIME BUILD_HOST_HAS_CLOCK_GETTIME
+#endif // __APPLE__
+#endif // Q_OS_UNIX
namespace qbs {
namespace Internal {