mirror of
https://github.com/bkaradzic/bx.git
synced 2026-02-17 20:52:37 +01:00
Cleanup.
This commit is contained in:
@@ -437,11 +437,11 @@
|
||||
|
||||
#if defined(__cplusplus)
|
||||
# if BX_COMPILER_MSVC && defined(_MSVC_LANG) && _MSVC_LANG != __cplusplus
|
||||
# error "When using MSVC you must set /Zc:__cplusplus compiler option."
|
||||
# error "When using MSVC you must set /Zc:__cplusplus compiler option."
|
||||
# endif // BX_COMPILER_MSVC && defined(_MSVC_LANG) && _MSVC_LANG != __cplusplus
|
||||
|
||||
# if __cplusplus < BX_LANGUAGE_CPP17
|
||||
# error "C++17 standard support is required to build."
|
||||
# define BX_CPP_NAME "C++Unsupported"
|
||||
# elif __cplusplus < BX_LANGUAGE_CPP20
|
||||
# define BX_CPP_NAME "C++17"
|
||||
# elif __cplusplus < BX_LANGUAGE_CPP23
|
||||
@@ -458,11 +458,12 @@
|
||||
# error "When using MSVC you must set /Zc:preprocessor compiler option."
|
||||
#endif // BX_COMPILER_MSVC && (!defined(_MSVC_TRADITIONAL) || _MSVC_TRADITIONAL)
|
||||
|
||||
#if BX_PLATFORM_OSX && BX_PLATFORM_OSX < 130000
|
||||
//#error "Minimum supported macOS version is 13.00.\n"
|
||||
#elif BX_PLATFORM_IOS && BX_PLATFORM_IOS < 160000
|
||||
//#error "Minimum supported macOS version is 16.00.\n"
|
||||
#endif // BX_PLATFORM_OSX < 130000
|
||||
#if defined(__cplusplus)
|
||||
|
||||
static_assert(__cplusplus >= BX_LANGUAGE_CPP17, "\n\n"
|
||||
"\t** IMPORTANT! **\n\n"
|
||||
"\tC++17 standard support is required to build.\n"
|
||||
"\t\n");
|
||||
|
||||
// https://releases.llvm.org/
|
||||
static_assert(!BX_COMPILER_CLANG || BX_COMPILER_CLANG >= 110000, "\n\n"
|
||||
@@ -481,10 +482,7 @@ static_assert(!BX_CPU_ENDIAN_BIG, "\n\n"
|
||||
"\tThe code was not tested for big endian, and big endian CPU is considered unsupported.\n"
|
||||
"\t\n");
|
||||
|
||||
#if BX_PLATFORM_BSD \
|
||||
|| BX_PLATFORM_HAIKU \
|
||||
|| BX_PLATFORM_HURD
|
||||
static_assert(false, "\n\n"
|
||||
static_assert(!BX_PLATFORM_BSD || !BX_PLATFORM_HAIKU || !BX_PLATFORM_HURD, "\n\n"
|
||||
"\t** IMPORTANT! **\n\n"
|
||||
"\tYou're compiling for unsupported platform!\n"
|
||||
"\tIf you wish to support this platform, make your own fork, and modify code for _yourself_.\n"
|
||||
@@ -493,6 +491,7 @@ static_assert(false, "\n\n"
|
||||
"\tto test on these platforms, and over years there wasn't any serious contributor who wanted to take\n"
|
||||
"\tburden of maintaining code for these platforms.\n"
|
||||
"\t\n");
|
||||
#endif // BX_PLATFORM_*
|
||||
|
||||
#endif // defined(__cplusplus)
|
||||
|
||||
#endif // BX_PLATFORM_H_HEADER_GUARD
|
||||
|
||||
Reference in New Issue
Block a user