From 2d1e07b6ccd876305a51f4610b722cc9ebb3f3cd Mon Sep 17 00:00:00 2001 From: Pietro Cerutti Date: Tue, 23 Jun 2015 21:19:58 +0000 Subject: [PATCH] Support building with Clang 3.6 --- CMakeLists.txt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 9374622e5..9c6bc5a1a 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -421,6 +421,9 @@ elseif("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang") # Clang/Intel specific compiler options # I disabled long-long warning because boost generates about 50 such warnings set(WARNING_COMPILER_FLAGS "-Wall -pedantic -Wextra -Wno-long-long -Wno-unused-parameter -Wno-variadic-macros -Wno-zero-length-array") + if(${CMAKE_CXX_COMPILER_VERSION} VERSION_GREATER "3.6") + set(WARNING_COMPILER_FLAGS "${WARNING_COMPILER_FLAGS} -Wno-unused-local-typedef ") + endif() # OpenSSL is deprecated on later versions of Mac OS X. The long-term solution # is to provide a CommonCryto implementation.