configure.ac: explicitly link in llvm bitreader component in extract_interface
[platform/upstream/isl.git] / configure.ac
index baf2027..7baa1f9 100644 (file)
@@ -126,7 +126,7 @@ system)
        CLANG_CXXFLAGS=`$llvm_config --cxxflags`
        CLANG_LDFLAGS=`$llvm_config --ldflags`
        targets=`$llvm_config --targets-built`
-       CLANG_LIBS=`$llvm_config --libs $targets asmparser support mc`
+       CLANG_LIBS=`$llvm_config --libs $targets asmparser bitreader support mc`
        CLANG_PREFIX=`$llvm_config --prefix`
        AC_DEFINE_UNQUOTED(CLANG_PREFIX, ["$CLANG_PREFIX"],
                                [Clang installation prefix])
@@ -184,6 +184,12 @@ system)
                Clang->createDiagnostics(client);
        ], [], [AC_DEFINE([CREATEDIAGNOSTICS_TAKES_ARG], [],
        [Define if CompilerInstance::createDiagnostics takes argc and argv])])
+       AC_TRY_COMPILE([#include <clang/Lex/HeaderSearchOptions.h>], [
+               using namespace clang;
+               HeaderSearchOptions HSO;
+               HSO.AddPath("", frontend::Angled, false, false);
+       ], [AC_DEFINE([ADDPATH_TAKES_4_ARGUMENTS], [],
+               [Define if HeaderSearchOptions::AddPath takes 4 arguments])])
        AC_LANG_POP
        CPPFLAGS="$SAVE_CPPFLAGS"