Author: dim
Date: Mon Oct 22 19:44:17 2012
New Revision: 241909
URL: http://svn.freebsd.org/changeset/base/241909

Log:
  Allow building libc++ with any custom -std=xxx flag.  Note that using
  -std=gnu++98 will give a lot of warnings with clang, so please use
  -std=c++0x or higher, or use NO_WERROR.
  
  MFC after:    1 week

Modified:
  head/lib/libc++/Makefile

Modified: head/lib/libc++/Makefile
==============================================================================
--- head/lib/libc++/Makefile    Mon Oct 22 19:22:31 2012        (r241908)
+++ head/lib/libc++/Makefile    Mon Oct 22 19:44:17 2012        (r241909)
@@ -53,7 +53,9 @@ cxxrt_${_S}:
 
 WARNS=         0
 CFLAGS+=       -I${HDRDIR} -I${LIBCXXRTDIR} -nostdlib -DLIBCXXRT
+.if !defined(CXXFLAGS) || ${CXXFLAGS:M-std=*}" == ""
 CXXFLAGS+=     -std=c++0x
+.endif
 
 DPADD=         ${LIBCXXRT}
 LDADD=         -lcxxrt
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "[email protected]"

Reply via email to