Loading...
Searching...
No Matches
Go to the documentation of this file.
33#ifndef DART_COMMON_PLATFORM_HPP_
34#define DART_COMMON_PLATFORM_HPP_
39 #define DART_OS_LINUX 1
40 #if __x86_64__ || __ppc64__
41 #define DART_ARCH_64BITS 1
43 #define DART_ARCH_32BITS 1
46#elif defined(__APPLE__)
48 #define DART_OS_MACOS 1
50 #define DART_ARCH_64BITS 1
52 #define DART_ARCH_32BITS 1
57 #define DART_OS_WINDOWS 1
58 #define DART_ARCH_32BITS 1
62 #define DART_OS_WINDOWS 1
63 #define DART_ARCH_64BITS 1
67 #error Unsupported platform.
72#ifndef DART_OS_WINDOWS
73 #define DART_OS_WINDOWS 0
77 #define DART_OS_LINUX 0
81 #define DART_OS_MACOS 0
84#ifndef DART_ARCH_32BITS
85 #define DART_ARCH_32BITS 0
88#ifndef DART_ARCH_64BITS
89 #define DART_ARCH_64BITS 0