diff options
author | Joerg Sonnenberger <joerg@bec.de> | 2015-09-21 20:02:45 +0000 |
---|---|---|
committer | Joerg Sonnenberger <joerg@bec.de> | 2015-09-21 20:02:45 +0000 |
commit | 70eac4ffbdffe690c848815988ec585bafd8ed46 (patch) | |
tree | 88503183d8399f458ce62971b447f81d2b5f8b4c /runtime/src/kmp_platform.h | |
parent | 60a90c830f08ec0634ef53dec50ede3d12e3e8d6 (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.h | 10 |
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 |