HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
IlmThreadConfig.h
Go to the documentation of this file.
1 // SPDX-License-Identifier: BSD-3-Clause
2 // Copyright (c) Contributors to the OpenEXR Project.
3 
4 // This file is auto-generated by the cmake configure step
5 
6 #ifndef INCLUDED_ILMTHREAD_CONFIG_H
7 #define INCLUDED_ILMTHREAD_CONFIG_H 1
8 
9 #pragma once
10 
11 //
12 //
13 // C++ namespace configuration / options
14 
15 #define ILMTHREAD_THREADING_ENABLED 1
16 #define ILMTHREAD_HAVE_POSIX_SEMAPHORES 1
17 
18 //
19 // Current internal library namespace name
20 //
21 #define ILMTHREAD_INTERNAL_NAMESPACE_CUSTOM 0
22 #define ILMTHREAD_INTERNAL_NAMESPACE IlmThread_3_1
23 
24 //
25 // Current public user namespace name
26 //
27 
28 #define ILMTHREAD_NAMESPACE_CUSTOM 0
29 #define ILMTHREAD_NAMESPACE IlmThread
30 
31 #if defined(__cplusplus) && (__cplusplus >= 201402L)
32 # define ILMTHREAD_DEPRECATED(msg) [[deprecated(msg)]]
33 #endif
34 
35 #ifndef ILMTHREAD_DEPRECATED
36 # ifdef _MSC_VER
37 # define ILMTHREAD_DEPRECATED(msg) __declspec(deprecated(msg))
38 # else
39 # define ILMTHREAD_DEPRECATED(msg) __attribute__((deprecated(msg)))
40 # endif
41 #endif
42 
43 #endif // INCLUDED_ILMTHREAD_CONFIG_H