12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- /*
- * openmpt123_config.hpp
- * ---------------------
- * Purpose: libopenmpt command line player
- * Notes : (currently none)
- * Authors: OpenMPT Devs
- * The OpenMPT source code is released under the BSD license. Read LICENSE for more details.
- */
- #ifndef OPENMPT123_CONFIG_HPP
- #define OPENMPT123_CONFIG_HPP
- #define MPT_INLINE_NS mpt_openmpt123
- #if defined(_WIN32)
- #ifndef WIN32
- #define WIN32
- #endif
- #endif // _WIN32
- #if defined(WIN32)
- #ifndef WIN32_LEAN_AND_MEAN
- #define WIN32_LEAN_AND_MEAN
- #endif
- #ifndef NOMINMAX
- #define NOMINMAX
- #endif
- #ifdef _UNICODE
- #ifndef UNICODE
- #define UNICODE
- #endif
- #endif
- #ifdef UNICODE
- #ifndef _UNICODE
- #if defined(__clang__)
- #pragma clang diagnostic push
- #pragma clang diagnostic ignored "-Wreserved-id-macro"
- #endif
- #define _UNICODE
- #if defined(__clang__)
- #pragma clang diagnostic pop
- #endif
- #endif
- #endif
- #endif // WIN32
- #if defined(WIN32)
- #define MPT_WITH_MMIO
- #endif // WIN32
- #if defined(MPT_BUILD_MSVC)
- #define MPT_WITH_FLAC
- #define MPT_WITH_PORTAUDIO
- #if defined(MPT_BUILD_MSVC_STATIC)
- #define FLAC__NO_DLL
- #endif
- #endif // MPT_BUILD_MSVC
- #define OPENMPT123_VERSION_STRING OPENMPT_API_VERSION_STRING
- #endif // OPENMPT123_CONFIG_HPP
|