Improved OS detection macros

Former-commit-id: 6f89791cfde43a813dc1250bd82ba9f54afb7786
This commit is contained in:
Lynix 2012-09-21 19:10:35 +02:00
parent a73cd1374a
commit bdb7703ab2
1 changed files with 3 additions and 3 deletions

View File

@ -101,7 +101,7 @@
#define _WIN32_WINNT NAZARA_WINNT #define _WIN32_WINNT NAZARA_WINNT
#endif #endif
#endif #endif
#elif defined(linux) || defined(__linux) #elif defined(__linux__) || defined(linux) || defined(__linux)
#if !defined(NAZARA_STATIC) && defined(NAZARA_COMPILER_GCC) #if !defined(NAZARA_STATIC) && defined(NAZARA_COMPILER_GCC)
#define NAZARA_API __attribute__((visibility ("default"))) #define NAZARA_API __attribute__((visibility ("default")))
#else #else
@ -109,11 +109,11 @@
#endif #endif
#define NAZARA_PLATFORM_LINUX #define NAZARA_PLATFORM_LINUX
#define NAZARA_PLATFORM_POSIX #define NAZARA_PLATFORM_POSIX
/*#elif defined(__APPLE__) || defined(MACOSX) || defined(macintosh) || defined(Macintosh) /*#elif defined(__APPLE__) || defined(macintosh) || defined(Macintosh)
#define NAZARA_API #define NAZARA_API
#define NAZARA_PLATFORM_MACOS #define NAZARA_PLATFORM_MACOS
#define NAZARA_PLATFORM_POSIX #define NAZARA_PLATFORM_POSIX
#elif defined(__FreeBSD__) || defined(__FreeBSD_kernel__) #elif defined(__FreeBSD__)
#define NAZARA_API #define NAZARA_API
#define NAZARA_PLATFORM_FREEBSD #define NAZARA_PLATFORM_FREEBSD
#define NAZARA_PLATFORM_POSIX*/ #define NAZARA_PLATFORM_POSIX*/