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