From 539f7bba825205c8e068e695a45a0dba4b801260 Mon Sep 17 00:00:00 2001 From: David Nadlinger Date: Mon, 11 Feb 2013 08:20:14 +0100 Subject: [PATCH] Also force -fno-rtti on MinGW. --- cmake/Modules/FindLLVM.cmake | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/cmake/Modules/FindLLVM.cmake b/cmake/Modules/FindLLVM.cmake index b99a47ae..47fea36f 100644 --- a/cmake/Modules/FindLLVM.cmake +++ b/cmake/Modules/FindLLVM.cmake @@ -95,13 +95,13 @@ else() llvm_set(LIBRARY_DIRS libdir) llvm_set_libs(LIBRARIES libfiles "${LLVM_LIBRARY_DIRS}/") llvm_set(ROOT_DIR prefix) +endif() - # On CMake builds of LLVM, the output of llvm-config --cxxflags does not - # include -fno-rtti, leading to linker errors. Be sure to add it. - if(CMAKE_COMPILER_IS_GNUCXX OR ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang")) - if(NOT ${LLVM_CXXFLAGS} MATCHES "-fno-rtti") - set(LLVM_CXXFLAGS "${LLVM_CXXFLAGS} -fno-rtti") - endif() +# On CMake builds of LLVM, the output of llvm-config --cxxflags does not +# include -fno-rtti, leading to linker errors. Be sure to add it. +if(CMAKE_COMPILER_IS_GNUCXX OR ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang")) + if(NOT ${LLVM_CXXFLAGS} MATCHES "-fno-rtti") + set(LLVM_CXXFLAGS "${LLVM_CXXFLAGS} -fno-rtti") endif() endif()