From f87ea4dd9ac9816131ee52ee6393c7b4012f2e68 Mon Sep 17 00:00:00 2001 From: Daniel Dunbar Date: Wed, 25 Nov 2009 04:46:58 +0000 Subject: [PATCH] Add the rest of the build system logic for optional target disassemblers git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@89841 91177308-0d34-0410-b5e6-96231b3b80d8 --- Makefile | 6 ++++-- Makefile.rules | 5 +++++ cmake/modules/LLVMConfig.cmake | 6 +++++- include/llvm/Target/TargetSelect.h | 14 ++++++++++++++ tools/llvm-config/llvm-config.in.in | 4 ++++ 5 files changed, 32 insertions(+), 3 deletions(-) diff --git a/Makefile b/Makefile index 31c1b6961a3..1ef89e4ede0 100644 --- a/Makefile +++ b/Makefile @@ -155,9 +155,11 @@ install-libs: install FilesToConfig := \ include/llvm/Config/config.h \ include/llvm/Config/Targets.def \ - include/llvm/Config/AsmPrinters.def \ + include/llvm/Config/AsmPrinters.def \ + include/llvm/Config/AsmParsers.def \ + include/llvm/Config/Disassemblers.def \ include/llvm/System/DataTypes.h \ - tools/llvmc/plugins/Base/Base.td + tools/llvmc/plugins/Base/Base.td FilesToConfigPATH := $(addprefix $(LLVM_OBJ_ROOT)/,$(FilesToConfig)) all-local:: $(FilesToConfigPATH) diff --git a/Makefile.rules b/Makefile.rules index d9b210841e6..49ecb1e2d86 100644 --- a/Makefile.rules +++ b/Makefile.rules @@ -1565,6 +1565,11 @@ $(ObjDir)/%GenDAGISel.inc.tmp : %.td $(ObjDir)/.dir $(Echo) "Building $(