From: Mikhail Glushenkov Date: Sat, 4 Jul 2009 03:54:54 +0000 (+0000) Subject: LLVMC doesn't need ENABLE_PIC to build now. X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=86a3510a68928885412a00e1698ab0297dcaf199;hp=9d1a81daaa4c7f1811359cc6b9bc84b1678345b5;p=oota-llvm.git LLVMC doesn't need ENABLE_PIC to build now. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74783 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/autoconf/configure.ac b/autoconf/configure.ac index bb9c9d84b00..3812222c6dc 100644 --- a/autoconf/configure.ac +++ b/autoconf/configure.ac @@ -605,10 +605,10 @@ AC_ARG_ENABLE(llvmc-dynamic,AS_HELP_STRING( --enable-llvmc-dynamic, [Link LLVMC dynamically (default is NO, unless on Win32)]),, enableval=$llvmc_dynamic) -if test ${enableval} = "no"; then - AC_SUBST(ENABLE_LLVMC_DYNAMIC,[[]]) -else +if test ${enableval} = "yes" && test "$ENABLE_PIC" -eq 1; then AC_SUBST(ENABLE_LLVMC_DYNAMIC,[[ENABLE_LLVMC_DYNAMIC=1]]) +else + AC_SUBST(ENABLE_LLVMC_DYNAMIC,[[]]) fi dnl===-----------------------------------------------------------------------=== diff --git a/lib/Makefile b/lib/Makefile index 147313ca76d..1e87d9ebfd1 100644 --- a/lib/Makefile +++ b/lib/Makefile @@ -11,13 +11,7 @@ LEVEL = .. include $(LEVEL)/Makefile.config PARALLEL_DIRS := VMCore AsmParser Bitcode Archive Analysis Transforms CodeGen \ - Target ExecutionEngine Debugger Linker MC - -# Only build the CompilerDriver when PIC is enabled. - -ifeq ($(ENABLE_PIC),1) -PARALLEL_DIRS += CompilerDriver -endif + Target ExecutionEngine Debugger Linker MC CompilerDriver include $(LEVEL)/Makefile.common diff --git a/tools/Makefile b/tools/Makefile index 32b9965bb4b..4f0f54bdfbf 100644 --- a/tools/Makefile +++ b/tools/Makefile @@ -21,7 +21,7 @@ PARALLEL_DIRS := opt llvm-as llvm-dis \ llvm-ld llvm-prof llvm-link \ lli gccas gccld llvm-extract llvm-db \ bugpoint llvm-bcanalyzer llvm-stub \ - llvm-mc + llvm-mc llvmc # Let users override the set of tools to build from the command line. ifdef ONLY_TOOLS @@ -32,7 +32,7 @@ endif include $(LEVEL)/Makefile.config ifeq ($(ENABLE_PIC),1) - DIRS += lto llvmc + DIRS += lto ifdef BINUTILS_INCDIR DIRS += gold endif