diff options
author | Joseph Hunkeler <jhunkeler@gmail.com> | 2020-05-01 01:25:23 -0400 |
---|---|---|
committer | Joseph Hunkeler <jhunkeler@gmail.com> | 2020-05-01 01:25:23 -0400 |
commit | dd52042d9a243d2e3bff3991b310c67138d15157 (patch) | |
tree | 42913dff12ffbd4713b576e5f171bd4d6bcbe4a1 | |
parent | 28e739017b9b4bc70555d6cef0bcaf36c1bd75c2 (diff) | |
download | spmc-dd52042d9a243d2e3bff3991b310c67138d15157.tar.gz |
Add generic OS_SUPPORTED define
-rw-r--r-- | include/spm.h | 20 |
1 files changed, 14 insertions, 6 deletions
diff --git a/include/spm.h b/include/spm.h index 5382378..7ea2959 100644 --- a/include/spm.h +++ b/include/spm.h @@ -8,16 +8,24 @@ #define OS_DARWIN 0 #define OS_WINDOWS 0 #define OS_LINUX 0 +#define OS_SUPPORTED 0 #if defined(__APPLE__) && defined(__MACH__) -#undef OS_DARWIN -#define OS_DARWIN 1 +# undef OS_DARWIN +# define OS_DARWIN 1 +# undef OS_SUPPORTED +# define OS_SUPPORTED 1 + +// TODO: Windows is not supported at all yet, so OS_SUPPORTED is untouched #elif defined(_WIN32) -#undef OS_WINDOWS -#define OS_WINDOWS 1 +# undef OS_WINDOWS +# define OS_WINDOWS 1 + #elif defined(__linux) || defined(__linux__) -#undef OS_LINUX -#define OS_LINUX 1 +# undef OS_LINUX +# define OS_LINUX 1 +# undef OS_SUPPORTED +# define OS_SUPPORTED 1 #endif #include <ctype.h> |