mirror of https://github.com/davisking/dlib.git
Remove initializer lists support for Apple/Clang (libstdc++ version used does not include std::initializer_list)
This commit is contained in:
parent
23785d5342
commit
06a552ee89
|
@ -47,6 +47,10 @@
|
||||||
# define DLIB_HAS_INITIALIZER_LISTS
|
# define DLIB_HAS_INITIALIZER_LISTS
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if defined(__APPLE__) && defined(__GNUC_LIBSTD__) && ((__GNUC_LIBSTD__-0) * 100 + __GNUC_LIBSTD_MINOR__-0 <= 402)
|
||||||
|
// Apple has not updated libstdc++ in some time and anything under 4.02 does not have <initializer_list> for sure.
|
||||||
|
# undef DLIB_HAS_INITIALIZER_LISTS
|
||||||
|
#endif
|
||||||
|
|
||||||
// figure out if the compiler has static_assert.
|
// figure out if the compiler has static_assert.
|
||||||
#if defined(__clang__)
|
#if defined(__clang__)
|
||||||
|
|
Loading…
Reference in New Issue