 |
IsoSpec
1.95
|
4 #if !defined(ISOSPEC_BUILDING_R) 5 #define ISOSPEC_BUILDING_R false 8 #if !defined(ISOSPEC_BUILDING_CPP) 9 #define ISOSPEC_BUILDING_CPP true 12 #if !defined(ISOSPEC_BUILDING_PYTHON) 13 #define ISOSPEC_BUILDING_PYTHON false 16 #if !defined(ISOSPEC_BUILDING_OPENMS) 17 #define ISOSPEC_BUILDING_OPENMS false 20 #if defined(__unix__) || defined(__unix) || \ 21 (defined(__APPLE__) && defined(__MACH__)) 22 #define ISOSPEC_TEST_WE_ARE_ON_UNIX_YAY true 23 #define ISOSPEC_TEST_WE_ARE_ON_WINDOWS false 24 #define ISOSPEC_TEST_GOT_SYSTEM_MMAN true 25 #define ISOSPEC_TEST_GOT_MMAN true 26 #elif defined(__MINGW32__) || defined(_WIN32) 27 #define ISOSPEC_TEST_WE_ARE_ON_UNIX_YAY false 28 #define ISOSPEC_TEST_WE_ARE_ON_WINDOWS true 29 #define ISOSPEC_TEST_GOT_SYSTEM_MMAN false 30 #define ISOSPEC_TEST_GOT_MMAN true 32 #define ISOSPEC_TEST_WE_ARE_ON_UNIX_YAY false 33 #define ISOSPEC_TEST_WE_ARE_ON_WINDOWS false 34 #define ISOSPEC_TEST_GOT_SYSTEM_MMAN false 35 #define ISOSPEC_TEST_GOT_MMAN false 38 #if !defined(ISOSPEC_USE_PTHREADS) 39 #define ISOSPEC_USE_PTHREADS false 45 #if !defined(ISOSPEC_WE_ARE_ON_UNIX_YAY) 46 #define ISOSPEC_WE_ARE_ON_UNIX_YAY ISOSPEC_TEST_WE_ARE_ON_UNIX_YAY 49 #if !defined(ISOSPEC_WE_ARE_ON_WINDOWS) 50 #define ISOSPEC_WE_ARE_ON_WINDOWS ISOSPEC_TEST_WE_ARE_ON_WINDOWS 53 #if !defined(ISOSPEC_GOT_SYSTEM_MMAN) 54 #define ISOSPEC_GOT_SYSTEM_MMAN ISOSPEC_TEST_GOT_SYSTEM_MMAN 57 #if !defined(ISOSPEC_GOT_MMAN) 58 #define ISOSPEC_GOT_MMAN ISOSPEC_TEST_GOT_MMAN 64 #define ISOSPEC_LIKELY(condition) __builtin_expect(static_cast<bool>(condition), 1) 65 #define ISOSPEC_UNLIKELY(condition) __builtin_expect(static_cast<bool>(condition), 0) 67 #define ISOSPEC_FORCE_INLINE __attribute__ ((always_inline)) inline 68 #elif defined _MSC_VER 69 #define ISOSPEC_LIKELY(condition) condition 70 #define ISOSPEC_UNLIKELY(condition) condition 71 #define ISOSPEC_FORCE_INLINE __forceinline inline 73 #define ISOSPEC_LIKELY(condition) condition 74 #define ISOSPEC_UNLIKELY(condition) condition 75 #define ISOSPEC_FORCE_INLINE inline 80 #if ISOSPEC_GOT_SYSTEM_MMAN 90 #if defined(OPENMS_DLLAPI) 91 #define ISOSPEC_EXPORT_SYMBOL OPENMS_DLLAPI 93 #define ISOSPEC_EXPORT_SYMBOL