Avoid building the runtime libraries if llvm-gcc version 4 is detected.

llvm-svn: 27464
This commit is contained in:
Reid Spencer 2006-04-06 22:15:51 +00:00
parent f38e033270
commit aed84e46fc
2 changed files with 19 additions and 6 deletions

View File

@ -9,19 +9,24 @@
LEVEL = .
DIRS = lib/System lib/Support utils lib
include $(LEVEL)/Makefile.common
ifeq ($(MAKECMDGOALS),tools-only)
DIRS += tools
DIRS += tools
else
ifneq ($(MAKECMDGOALS),libs-only)
DIRS += tools runtime docs
OPTIONAL_DIRS = examples projects
DIRS += tools
ifeq ($(LLVMGCC_MAJVERS),3)
DIRS += runtime
else
$(warning Skipping runtime libraries, llvm-gcc 4 detected.)
endif
DIRS += docs
endif
OPTIONAL_DIRS = examples projects
endif
EXTRA_DIST := test llvm.spec include
include $(LEVEL)/Makefile.common
# Specify options to pass to configure script when we're
# running the dist-check target
DIST_CHECK_CONFIG_OPTIONS = --with-llvmgccdir=$(LLVMGCCDIR)

View File

@ -10,6 +10,13 @@
LEVEL = ..
include $(LEVEL)/Makefile.config
ifneq ($(LLVMGCC_MAJVERS),3)
PARALLEL_DIRS :=
install all::
$(Echo) "Warning: The runtime libraries only need to be built with"
$(Echo) "Warning: llvm-gcc version 3. They are automatically included"
$(Echo) "Warning: with llvm-gcc version 4 and beyond"
else
ifneq ($(wildcard $(LLVMGCC)),)
PARALLEL_DIRS := GCCLibraries libdummy libprofile libtrace GC
else
@ -26,6 +33,7 @@ endif
ifeq ($(ARCH), Sparc)
PARALLEL_DIRS := $(filter-out libprofile, $(PARALLEL_DIRS))
endif
endif
include $(LEVEL)/Makefile.common