зеркало из https://github.com/microsoft/clang.git
Add examples dir, built with BUILD_EXAMPLES=1 (Makefiles, no CMake equivalent yet).
Move tools/wpa to examples/wpa, and unbreak its build. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@88825 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Родитель
d10c5b8833
Коммит
297b0833ad
6
Makefile
6
Makefile
|
@ -1,6 +1,12 @@
|
|||
LEVEL = ../..
|
||||
DIRS := include lib tools docs
|
||||
|
||||
PARALLEL_DIRS :=
|
||||
|
||||
ifeq ($(BUILD_EXAMPLES),1)
|
||||
PARALLEL_DIRS += examples
|
||||
endif
|
||||
|
||||
include $(LEVEL)/Makefile.common
|
||||
|
||||
ifneq ($(PROJ_SRC_ROOT),$(PROJ_OBJ_ROOT))
|
||||
|
|
|
@ -0,0 +1,14 @@
|
|||
##===- examples/Makefile -----------------------------------*- Makefile -*-===##
|
||||
#
|
||||
# The LLVM Compiler Infrastructure
|
||||
#
|
||||
# This file is distributed under the University of Illinois Open Source
|
||||
# License. See LICENSE.TXT for details.
|
||||
#
|
||||
##===----------------------------------------------------------------------===##
|
||||
|
||||
LEVEL = ../../..
|
||||
|
||||
PARALLEL_DIRS := wpa
|
||||
|
||||
include $(LEVEL)/Makefile.common
|
|
@ -34,7 +34,6 @@ int main(int argc, char **argv) {
|
|||
return 0;
|
||||
|
||||
TextDiagnosticBuffer DiagClient;
|
||||
Diagnostic Diags(&DiagClient);
|
||||
|
||||
for (unsigned i = 0, e = InputFilenames.size(); i != e; ++i) {
|
||||
const std::string &InFile = InputFilenames[i];
|
||||
|
@ -42,7 +41,7 @@ int main(int argc, char **argv) {
|
|||
std::string ErrMsg;
|
||||
llvm::OwningPtr<ASTUnit> AST;
|
||||
|
||||
AST.reset(ASTUnit::LoadFromPCHFile(InFile, Diags, FileMgr, &ErrMsg));
|
||||
AST.reset(ASTUnit::LoadFromPCHFile(InFile, &ErrMsg, &DiagClient));
|
||||
|
||||
if (!AST) {
|
||||
llvm::errs() << "[" << InFile << "] error: " << ErrMsg << '\n';
|
Загрузка…
Ссылка в новой задаче