1 | // SPDX-License-Identifier: BSD-3-Clause  |
2 | // Copyright Contributors to the OpenEXR Project.  |
3 |   |
4 | // This file is auto-generated by the cmake configure step  |
5 |   |
6 | #ifndef INCLUDED_ILMBASE_CONFIG_H  |
7 | #define INCLUDED_ILMBASE_CONFIG_H 1  |
8 |   |
9 | #pragma once  |
10 |   |
11 | //  |
12 | // Options / configuration based on O.S. / compiler  |
13 | /////////////////////  |
14 |   |
15 | /* #undef HAVE_PTHREAD */  |
16 | /* #undef HAVE_POSIX_SEMAPHORES */  |
17 |   |
18 | //  |
19 | // Define and set to 1 if the target system has support for large  |
20 | // stack sizes.  |
21 | //  |
22 | /* #undef ILMBASE_HAVE_LARGE_STACK */  |
23 |   |
24 | //////////////////////  |
25 | //  |
26 | // C++ namespace configuration / options  |
27 |   |
28 | // Current (internal) library namepace name and corresponding public  |
29 | // client namespaces.  |
30 | #define ILMBASE_INTERNAL_NAMESPACE_CUSTOM 0  |
31 | #define IMATH_INTERNAL_NAMESPACE Imath_2_5  |
32 | #define IEX_INTERNAL_NAMESPACE Iex_2_5  |
33 | #define ILMTHREAD_INTERNAL_NAMESPACE IlmThread_2_5  |
34 |   |
35 | #define ILMBASE_NAMESPACE_CUSTOM 0  |
36 | #define IMATH_NAMESPACE Imath  |
37 | #define IEX_NAMESPACE Iex  |
38 | #define ILMTHREAD_NAMESPACE IlmThread  |
39 |   |
40 | //  |
41 | // Version information  |
42 | //  |
43 | #define ILMBASE_VERSION_STRING "2.5.3"  |
44 | #define ILMBASE_PACKAGE_STRING "IlmBase 2.5.3"  |
45 |   |
46 | #define ILMBASE_VERSION_MAJOR 2  |
47 | #define ILMBASE_VERSION_MINOR 5  |
48 | #define ILMBASE_VERSION_PATCH 3  |
49 |   |
50 | #define ILMBASE_VERSION_HEX ((uint32_t(ILMBASE_VERSION_MAJOR) << 24) | \  |
51 | (uint32_t(ILMBASE_VERSION_MINOR) << 16) | \  |
52 | (uint32_t(ILMBASE_VERSION_PATCH) << 8))  |
53 |   |
54 | #endif // INCLUDED_ILMBASE_CONFIG_H  |
55 | |