From 499d87881a8769b5c2bc3d653afcc956d56668cd Mon Sep 17 00:00:00 2001 From: Eric Fiselier Date: Tue, 13 Oct 2015 23:56:33 +0000 Subject: [PATCH] Workaround -pedantic flag added by LLVM git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@250256 91177308-0d34-0410-b5e6-96231b3b80d8 --- CMakeLists.txt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index b65bbacc..e75ab2d2 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -198,6 +198,10 @@ include(HandleLibcxxFlags) remove_flags(-DNDEBUG -UNDEBUG -D_DEBUG -stdlib=libc++ -stdlib=libstdc++ -lc++abi -m32) +# FIXME(EricWF): See the FIXME on LIBCXX_ENABLE_PEDANTIC. +# Remove the -pedantic flag provided by LLVM. +remove_flags(-pedantic) + # Required flags ============================================================== add_compile_flags_if_supported(-std=c++11) if (NOT MSVC AND NOT LIBCXX_SUPPORTS_STD_EQ_CXX11_FLAG)