mirror of
https://github.com/amd/blis.git
synced 2026-03-18 00:07:22 +00:00
Define BLIS_OS_NONE when using --disable-system.
Details: - Modified bli_system.h so that the cpp macro BLIS_OS_NONE is defined when BLIS_DISABLE_SYSTEM is defined. Otherwise, the previous OS- detecting macro conditionals are considered. This change is to accommodate a solution to a cross-compilation issue described in #532.
This commit is contained in:
@@ -70,28 +70,32 @@
|
||||
#endif
|
||||
|
||||
// Determine the target operating system.
|
||||
#if defined(_WIN32) || defined(__CYGWIN__)
|
||||
#define BLIS_OS_WINDOWS 1
|
||||
#elif defined(__gnu_hurd__)
|
||||
#define BLIS_OS_GNU 1
|
||||
#elif defined(__APPLE__) || defined(__MACH__)
|
||||
#define BLIS_OS_OSX 1
|
||||
#elif defined(__ANDROID__)
|
||||
#define BLIS_OS_ANDROID 1
|
||||
#elif defined(__linux__)
|
||||
#define BLIS_OS_LINUX 1
|
||||
#elif defined(__bgq__)
|
||||
#define BLIS_OS_BGQ 1
|
||||
#elif defined(__bg__)
|
||||
#define BLIS_OS_BGP 1
|
||||
#elif defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__) || \
|
||||
defined(__bsdi__) || defined(__DragonFly__) || \
|
||||
defined(__FreeBSD_kernel__) || defined(__HAIKU__)
|
||||
#define BLIS_OS_BSD 1
|
||||
#elif defined(EMSCRIPTEN)
|
||||
#define BLIS_OS_EMSCRIPTEN
|
||||
#else
|
||||
#error "Cannot determine operating system"
|
||||
#if defined(BLIS_ENABLE_SYSTEM)
|
||||
#if defined(_WIN32) || defined(__CYGWIN__)
|
||||
#define BLIS_OS_WINDOWS 1
|
||||
#elif defined(__gnu_hurd__)
|
||||
#define BLIS_OS_GNU 1
|
||||
#elif defined(__APPLE__) || defined(__MACH__)
|
||||
#define BLIS_OS_OSX 1
|
||||
#elif defined(__ANDROID__)
|
||||
#define BLIS_OS_ANDROID 1
|
||||
#elif defined(__linux__)
|
||||
#define BLIS_OS_LINUX 1
|
||||
#elif defined(__bgq__)
|
||||
#define BLIS_OS_BGQ 1
|
||||
#elif defined(__bg__)
|
||||
#define BLIS_OS_BGP 1
|
||||
#elif defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__) || \
|
||||
defined(__bsdi__) || defined(__DragonFly__) || \
|
||||
defined(__FreeBSD_kernel__) || defined(__HAIKU__)
|
||||
#define BLIS_OS_BSD 1
|
||||
#elif defined(EMSCRIPTEN)
|
||||
#define BLIS_OS_EMSCRIPTEN
|
||||
#else
|
||||
#error "Cannot determine operating system"
|
||||
#endif
|
||||
#else // #if defined(BLIS_DISABLE_SYSTEM)
|
||||
#define BLIS_OS_NONE
|
||||
#endif
|
||||
|
||||
// A few changes that may be necessary in Windows environments.
|
||||
|
||||
Reference in New Issue
Block a user