1 /* config/OpenEXRConfig.h. Generated from OpenEXRConfig.h.in by configure. */ 2 // 3 // Define and set to 1 if the target system supports a proc filesystem 4 // compatible with the Linux kernel's proc filesystem. Note that this 5 // is only used by a program in the IlmImfTest test suite, it's not 6 // used by any OpenEXR library or application code. 7 // 8 9 #define OPENEXR_IMF_HAVE_LINUX_PROCFS 1 10 11 // 12 // Define and set to 1 if the target system is a Darwin-based system 13 // (e.g., OS X). 14 // 15 16 /* #undef OPENEXR_IMF_HAVE_DARWIN */ 17 18 // 19 // Define and set to 1 if the target system has a complete <iomanip> 20 // implementation, specifically if it supports the std::right 21 // formatter. 22 // 23 24 #define OPENEXR_IMF_HAVE_COMPLETE_IOMANIP 1 25 26 // 27 // Define and set to 1 if the target system has support for large 28 // stack sizes. 29 // 30 31 #define OPENEXR_IMF_HAVE_LARGE_STACK 1 32 33 // 34 // Define if we can support GCC style inline asm with AVX instructions 35 // 36 37 #define OPENEXR_IMF_HAVE_GCC_INLINE_ASM_AVX 1 38 39 // 40 // Define if we can use sysconf(_SC_NPROCESSORS_ONLN) to get CPU count 41 // 42 43 #define OPENEXR_IMF_HAVE_SYSCONF_NPROCESSORS_ONLN 1 44 45 // 46 // Current internal library namepace name 47 // 48 #define OPENEXR_IMF_INTERNAL_NAMESPACE_CUSTOM 1 49 #define OPENEXR_IMF_INTERNAL_NAMESPACE Imf_2_2 50 51 // 52 // Current public user namepace name 53 // 54 55 /* #undef OPENEXR_IMF_NAMESPACE_CUSTOM */ 56 #define OPENEXR_IMF_NAMESPACE Imf 57 58 // 59 // Version string for runtime access 60 // 61 62 #define OPENEXR_VERSION_STRING "2.2.0" 63 #define OPENEXR_PACKAGE_STRING "OpenEXR 2.2.0" 64 65 #define OPENEXR_VERSION_MAJOR 2 66 #define OPENEXR_VERSION_MINOR 2 67 #define OPENEXR_VERSION_PATCH 0 68 69 // Version as a single hex number, e.g. 0x01000300 == 1.0.3 70 #define OPENEXR_VERSION_HEX ((OPENEXR_VERSION_MAJOR << 24) | \ 71 (OPENEXR_VERSION_MINOR << 16) | \ 72 (OPENEXR_VERSION_PATCH << 8)) 73 74