1/* config/IlmBaseConfig.h. Generated from IlmBaseConfig.h.in by configure. */
2//
3// Define and set to 1 if the target system has POSIX thread support
4// and you want IlmBase to use it for multithreaded file I/O.
5//
6
7#define HAVE_PTHREAD 1
8
9//
10// Define and set to 1 if the target system supports POSIX semaphores
11// and you want OpenEXR to use them; otherwise, OpenEXR will use its
12// own semaphore implementation.
13//
14
15#define HAVE_POSIX_SEMAPHORES 1
16
17
18#define HAVE_UCONTEXT_H 1
19
20
21//
22// Dealing with FPEs
23//
24#define ILMBASE_HAVE_CONTROL_REGISTER_SUPPORT 1
25
26
27//
28// Define and set to 1 if the target system has support for large
29// stack sizes.
30//
31
32#define ILMBASE_HAVE_LARGE_STACK 1
33
34//
35// Current (internal) library namepace name and corresponding public
36// client namespaces.
37//
38#define ILMBASE_INTERNAL_NAMESPACE_CUSTOM 1
39#define IMATH_INTERNAL_NAMESPACE Imath_2_2
40#define IEX_INTERNAL_NAMESPACE Iex_2_2
41#define ILMTHREAD_INTERNAL_NAMESPACE IlmThread_2_2
42
43/* #undef ILMBASE_NAMESPACE_CUSTOM */
44#define IMATH_NAMESPACE Imath
45#define IEX_NAMESPACE Iex
46#define ILMTHREAD_NAMESPACE IlmThread
47
48
49//
50// Define and set to 1 if the target system has support for large
51// stack sizes.
52//
53
54#define ILMBASE_HAVE_LARGE_STACK 1
55
56
57//
58// Version information
59//
60#define ILMBASE_VERSION_STRING "2.2.0"
61#define ILMBASE_PACKAGE_STRING "IlmBase 2.2.0"
62
63#define ILMBASE_VERSION_MAJOR 2
64#define ILMBASE_VERSION_MINOR 2
65#define ILMBASE_VERSION_PATCH 0
66
67// Version as a single hex number, e.g. 0x01000300 == 1.0.3
68#define ILMBASE_VERSION_HEX ((ILMBASE_VERSION_MAJOR << 24) | \
69 (ILMBASE_VERSION_MINOR << 16) | \
70 (ILMBASE_VERSION_PATCH << 8))
71
72
73