[Midnightbsd-cvs] src [7455] trunk/contrib/libc++/include/__config: disable c11 features for now.
laffer1 at midnightbsd.org
laffer1 at midnightbsd.org
Sun Feb 28 23:20:31 EST 2016
Revision: 7455
http://svnweb.midnightbsd.org/src/?rev=7455
Author: laffer1
Date: 2016-02-28 23:20:31 -0500 (Sun, 28 Feb 2016)
Log Message:
-----------
disable c11 features for now. Add midnightbsd configuration for libc++
Modified Paths:
--------------
trunk/contrib/libc++/include/__config
Modified: trunk/contrib/libc++/include/__config
===================================================================
--- trunk/contrib/libc++/include/__config 2016-02-29 02:57:39 UTC (rev 7454)
+++ trunk/contrib/libc++/include/__config 2016-02-29 04:20:31 UTC (rev 7455)
@@ -61,6 +61,21 @@
# endif // __LONG_LONG_SUPPORTED
#endif // __FreeBSD__
+
+#ifdef __MidnightBSD__
+# include <sys/endian.h>
+# if _BYTE_ORDER == _LITTLE_ENDIAN
+# define _LIBCPP_LITTLE_ENDIAN 1
+# define _LIBCPP_BIG_ENDIAN 0
+# else // _BYTE_ORDER == _LITTLE_ENDIAN
+# define _LIBCPP_LITTLE_ENDIAN 0
+# define _LIBCPP_BIG_ENDIAN 1
+# endif // _BYTE_ORDER == _LITTLE_ENDIAN
+# ifndef __LONG_LONG_SUPPORTED
+# define _LIBCPP_HAS_NO_LONG_LONG
+# endif // __LONG_LONG_SUPPORTED
+#endif // __MidnightBSD__
+
#ifdef __NetBSD__
# include <sys/endian.h>
# if _BYTE_ORDER == _LITTLE_ENDIAN
@@ -328,8 +343,10 @@
#endif
#if __ISO_C_VISIBLE >= 2011 || __cplusplus >= 201103L
-#if defined(__FreeBSD__)
+#if defined(__MidnightBSD__)
#define _LIBCPP_HAS_QUICK_EXIT
+#elif defined(__FreeBSD__)
+#define _LIBCPP_HAS_QUICK_EXIT
#define _LIBCPP_HAS_C11_FEATURES
#elif defined(__ANDROID__)
#define _LIBCPP_HAS_QUICK_EXIT
More information about the Midnightbsd-cvs
mailing list