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