// 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 #cmakedefine01 ILMTHREAD_THREADING_ENABLED #cmakedefine01 ILMTHREAD_HAVE_POSIX_SEMAPHORES // // Current internal library namepace name // #define ILMTHREAD_INTERNAL_NAMESPACE_CUSTOM @ILMTHREAD_NAMESPACE_CUSTOM@ #define ILMTHREAD_INTERNAL_NAMESPACE @ILMTHREAD_INTERNAL_NAMESPACE@ // // Current public user namepace name // #define ILMTHREAD_NAMESPACE_CUSTOM @ILMTHREAD_NAMESPACE_CUSTOM@ #define ILMTHREAD_NAMESPACE @ILMTHREAD_NAMESPACE@ #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