49 lines
1.1 KiB
C
49 lines
1.1 KiB
C
|
// SPDX-License-Identifier: BSD-3-Clause
|
||
|
// Copyright (c) Contributors to the OpenEXR Project.
|
||
|
|
||
|
// This file is auto-generated by the cmake configure step
|
||
|
|
||
|
#ifndef INCLUDED_ILMTHREAD_CONFIG_H
|
||
|
#define INCLUDED_ILMTHREAD_CONFIG_H 1
|
||
|
|
||
|
#pragma once
|
||
|
|
||
|
//
|
||
|
//
|
||
|
// C++ namespace configuration / options
|
||
|
|
||
|
// automated formatting does not handle the cmake tags well
|
||
|
// clang-format off
|
||
|
|
||
|
#define ILMTHREAD_THREADING_ENABLED 1
|
||
|
#define ILMTHREAD_HAVE_POSIX_SEMAPHORES 0
|
||
|
|
||
|
//
|
||
|
// Current internal library namespace name
|
||
|
//
|
||
|
#define ILMTHREAD_INTERNAL_NAMESPACE_CUSTOM 0
|
||
|
#define ILMTHREAD_INTERNAL_NAMESPACE IlmThread_3_3
|
||
|
|
||
|
//
|
||
|
// Current public user namespace name
|
||
|
//
|
||
|
|
||
|
#define ILMTHREAD_NAMESPACE_CUSTOM 0
|
||
|
#define ILMTHREAD_NAMESPACE IlmThread
|
||
|
|
||
|
// clang-format on
|
||
|
|
||
|
#if defined(__cplusplus) && (__cplusplus >= 201402L)
|
||
|
# define ILMTHREAD_DEPRECATED(msg) [[deprecated (msg)]]
|
||
|
#endif
|
||
|
|
||
|
#ifndef ILMTHREAD_DEPRECATED
|
||
|
# ifdef _MSC_VER
|
||
|
# define ILMTHREAD_DEPRECATED(msg) __declspec(deprecated (msg))
|
||
|
# else
|
||
|
# define ILMTHREAD_DEPRECATED(msg) __attribute__ ((deprecated (msg)))
|
||
|
# endif
|
||
|
#endif
|
||
|
|
||
|
#endif // INCLUDED_ILMTHREAD_CONFIG_H
|