From a702f3210ebd9dd3e90ee9e347170a6bfaa5d312 Mon Sep 17 00:00:00 2001 From: eidheim Date: Sun, 24 Jul 2016 11:35:10 +0200 Subject: [PATCH] Fixed libclang includes for latest llvm version on OS X --- src/source_clang.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/source_clang.cc b/src/source_clang.cc index c0cf004..810dd51 100644 --- a/src/source_clang.cc +++ b/src/source_clang.cc @@ -209,7 +209,7 @@ std::vector Source::ClangViewParse::get_compilation_commands() { if(std::regex_match(clang_version_string, sm, clang_version_regex)) { auto clang_version=sm[1].str(); arguments.emplace_back("-I/usr/lib/clang/"+clang_version+"/include"); -#ifdef __APPLE__ +#if defined(__APPLE__) && CINDEX_VERSION_MAJOR==0 && CINDEX_VERSION_MINOR<32 arguments.emplace_back("-I/usr/local/Cellar/llvm/"+clang_version+"/lib/clang/"+clang_version+"/include"); arguments.emplace_back("-I/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1"); arguments.emplace_back("-I/Library/Developer/CommandLineTools/usr/bin/../include/c++/v1"); //Added for OS X 10.11