DYT/Tool/OpenSceneGraph-3.6.5/include/OpenEXR/IlmThreadConfig.h

49 lines
1.1 KiB
C
Raw Normal View History

2024-12-24 23:49:36 +00:00
// 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