Lines Matching refs:clang
19 # This is needed in case some of the clang libraries are shared libraries.
24 # since they may be used by the clang libraries.
39 # If $CLANG_PREFIX/bin/clang cannot find the standard include files,
44 CC="$CLANG_PREFIX/bin/clang"
46 [whether $CLANG_PREFIX/bin/clang can find standard include files])
82 AC_CHECK_HEADER([clang/Basic/SourceLocation.h], [],
83 [AC_MSG_ERROR([clang header file not found])])
89 [Define to getHostTriple for older versions of clang])])
91 AC_EGREP_HEADER([getExpansionLineNumber], [clang/Basic/SourceLocation.h], [],
93 [Define to getInstantiationLineNumber for older versions of clang])])
94 AC_EGREP_HEADER([getImmediateExpansionRange], [clang/Basic/SourceManager.h],
98 [Define to getImmediateInstantiationRange for older versions of clang])]
100 AC_EGREP_HEADER([DiagnosticsEngine], [clang/Basic/Diagnostic.h], [],
102 [Define to Diagnostic for older versions of clang])])
103 AC_EGREP_HEADER([ArrayRef], [clang/Driver/Driver.h],
107 [clang/Frontend/CompilerInvocation.h],
113 AC_EGREP_HEADER([CXXIsProduction], [clang/Driver/Driver.h],
116 AC_EGREP_HEADER([ IsProduction], [clang/Driver/Driver.h],
119 AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include <clang/Driver/Driver.h>]], [[
120 using namespace clang;
125 AC_EGREP_HEADER([void HandleTopLevelDecl\(], [clang/AST/ASTConsumer.h],
134 AC_CHECK_HEADER([clang/Basic/DiagnosticOptions.h],
136 [Define if clang/Basic/DiagnosticOptions.h exists])])
137 AC_CHECK_HEADER([clang/Lex/PreprocessorOptions.h],
139 [Define if clang/Lex/PreprocessorOptions.h exists])], [],
140 [#include <clang/Basic/LLVM.h>])
141 AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include <clang/Basic/TargetInfo.h>]], [[
142 using namespace clang;
148 AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include <clang/Basic/TargetInfo.h>]], [[
149 using namespace clang;
156 [[#include <clang/Frontend/CompilerInstance.h>]], [[
157 using namespace clang;
164 [[#include <clang/Lex/HeaderSearchOptions.h>]], [[
165 using namespace clang;
171 [clang/AST/CanonicalType.h],
173 [Define to getNumParams for newer versions of clang])
175 [Define to getParamType for newer versions of clang])])
177 [clang/AST/CanonicalType.h], [],
179 [Define to getResultType for older versions of clang])])
181 [[#include <clang/Frontend/CompilerInstance.h>]], [[
182 using namespace clang;
187 AC_EGREP_HEADER([setMainFileID], [clang/Basic/SourceManager.h],
194 [clang/Basic/Builtins.h], [],
196 [Define to InitializeBuiltins for older versions of clang])])
197 AC_EGREP_HEADER([IK_C], [clang/Frontend/FrontendOptions.h], [],
198 [AC_CHECK_HEADER([clang/Basic/LangStandard.h],
201 [Define to Language::C or InputKind::C for newer versions of clang])
204 AC_EGREP_HEADER([setLangDefaults], [clang/Basic/LangOptions.h],
210 #include <clang/Basic/TargetOptions.h>
211 #include <clang/Lex/PreprocessorOptions.h>
212 #include <clang/Frontend/CompilerInstance.h>
216 using namespace clang;
227 #include <clang/Frontend/CompilerInstance.h>
228 #include <clang/Frontend/CompilerInvocation.h>
230 using namespace clang;
244 [[#include <clang/Frontend/CompilerInstance.h>]],
246 new clang::CompilerInstance();
250 # Otherwise, use a selection of clang libraries that appears to work.
251 AC_CHECK_LIB([clang-cpp], [main], [have_lib_clang=yes], [have_lib_clang=no])