aboutsummaryrefslogtreecommitdiff
path: root/runtime/src/kmp_platform.h
diff options
context:
space:
mode:
authorJoerg Sonnenberger <joerg@bec.de>2015-09-21 20:02:45 +0000
committerJoerg Sonnenberger <joerg@bec.de>2015-09-21 20:02:45 +0000
commit70eac4ffbdffe690c848815988ec585bafd8ed46 (patch)
tree88503183d8399f458ce62971b447f81d2b5f8b4c /runtime/src/kmp_platform.h
parent60a90c830f08ec0634ef53dec50ede3d12e3e8d6 (diff)
Add basic NetBSD support.
git-svn-id: https://llvm.org/svn/llvm-project/openmp/trunk@248204 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'runtime/src/kmp_platform.h')
-rw-r--r--runtime/src/kmp_platform.h10
1 files changed, 8 insertions, 2 deletions
diff --git a/runtime/src/kmp_platform.h b/runtime/src/kmp_platform.h
index a12b89b..0707f2b 100644
--- a/runtime/src/kmp_platform.h
+++ b/runtime/src/kmp_platform.h
@@ -18,6 +18,7 @@
#define KMP_OS_LINUX 0
#define KMP_OS_FREEBSD 0
+#define KMP_OS_NETBSD 0
#define KMP_OS_DARWIN 0
#define KMP_OS_WINDOWS 0
#define KMP_OS_CNK 0
@@ -49,16 +50,21 @@
# define KMP_OS_FREEBSD 1
#endif
+#if ( defined __NetBSD__ )
+# undef KMP_OS_NETBSD
+# define KMP_OS_NETBSD 1
+#endif
+
#if ( defined __bgq__ )
# undef KMP_OS_CNK
# define KMP_OS_CNK 1
#endif
-#if (1 != KMP_OS_LINUX + KMP_OS_FREEBSD + KMP_OS_DARWIN + KMP_OS_WINDOWS)
+#if (1 != KMP_OS_LINUX + KMP_OS_FREEBSD + KMP_OS_NETBSD + KMP_OS_DARWIN + KMP_OS_WINDOWS)
# error Unknown OS
#endif
-#if KMP_OS_LINUX || KMP_OS_FREEBSD || KMP_OS_DARWIN
+#if KMP_OS_LINUX || KMP_OS_FREEBSD || KMP_OS_NETBSD || KMP_OS_DARWIN
# undef KMP_OS_UNIX
# define KMP_OS_UNIX 1
#endif