Platform information (client switch is in here)
More...
#include "graphfab/core/SagittariusConfigure.h"
Go to the source code of this file.
|
#define | SAGITTARIUS_PLATFORM_WIN 1 |
|
#define | SAGITTARIUS_PLATFORM_APPLE 2 |
|
#define | SAGITTARIUS_PLATFORM_LINUX 3 |
|
#define | SAGITTARIUS_COMPILER_GNUC 1 |
|
#define | SAGITTARIUS_COMPILER_MINGW 2 |
|
#define | SAGITTARIUS_COMPILER_MSVC 3 |
|
#define | SAGITTARIUS_COMPILER_BORL 4 |
|
#define | SAGITTARIUS_LITTLE_ENDIAN 1 |
|
#define | SAGITTARIUS_BIG_ENDIAN 2 |
|
#define | SAGITTARIUS_ARCH_32 1 |
|
#define | SAGITTARIUS_ARCH_64 2 |
|
#define | SAGITTARIUS_DEPRECATED(f) f __attribute__((deprecated)) |
|
#define | FORCEINLINE __inline |
|
#define | SAGITTARIUS_PLATFORM SAGITTARIUS_PLATFORM_LINUX |
|
#define | SAGITTARIUS_ARCH SAGITTARIUS_ARCH_32 |
|
#define | SG_PTR_SIZE 4 |
|
#define | GF_MACRO_QUOTE(x) # x |
|
#define | GF_EXPAND_AND_QUOTE(x) GF_MACRO_QUOTE(x) |
|
#define | SAGITTARIUS_WARN(x) message( __FILE__ "(" MACRO_QUOTE( __LINE__ ) ") : " x "\n" ) |
|
#define | OS_SEP MACRO_QUOTE(/) |
|
#define | _GraphfabExport |
|
#define | _GraphfabPrivate |
|
#define | SAGITTARIUS_UNICODE_SUPPORT 0 |
|
#define | SAGITTARIUS_ENDIAN SAGITTARIUS_LITTLE_ENDIAN |
|
Platform information (client switch is in here)
Huge file that provides info about the platform. This detailed information is used to specialize certain segments of code where OS or architecture-specific operations are desired. MUST include generated config header before including this file. The generated header determines whether the client switch is set or not.