[Pkg-clamav-commits] [SCM] Debian repository for ClamAV branch, debian/unstable, updated. debian/0.95+dfsg-1-6156-g094ec9b

Török Edvin edwin at clamav.net
Sun Apr 4 01:12:55 UTC 2010


The following commit has been merged in the debian/unstable branch:
commit 629ae7ab8964c2ad3c1ed270abe2de3e7f60755b
Author: Török Edvin <edwin at clamav.net>
Date:   Wed Dec 16 11:50:39 2009 +0200

    Avoid rerunning llvm's configure, only rerun if changed.

diff --git a/libclamav/c++/Makefile.am b/libclamav/c++/Makefile.am
index d3046ac..534639d 100644
--- a/libclamav/c++/Makefile.am
+++ b/libclamav/c++/Makefile.am
@@ -802,11 +802,12 @@ check-llvm: build-llvm-for-check
 	+$(GMAKE) -C llvm check
 	+$(GMAKE) -C llvm unittests
 
-CONFIG_STATUS_DEPENDENCIES = $(top_builddir)/llvm/config.status
-# config.status needs to be run twice, once without recheck so that it has a
-# chance to create configure generated files.
+# Rule to rerun LLVM's configure if it changed, before building anything else
+# LLVM
+BUILT_SOURCES += llvm/config.status
+libllvmsystem_la_SOURCES += llvm/config.status
 $(top_builddir)/llvm/config.status: llvm/configure
-	cd llvm; ./config.status --recheck; ./config.status
+	(cd llvm; ./config.status --recheck; ./config.status)
 
 # rm configure generated files
 dist-hook:
diff --git a/libclamav/c++/Makefile.in b/libclamav/c++/Makefile.in
index 030cc33..997925d 100644
--- a/libclamav/c++/Makefile.in
+++ b/libclamav/c++/Makefile.in
@@ -808,25 +808,16 @@ LLVM_CXXFLAGS = -Woverloaded-virtual -pedantic -Wno-long-long -Wall -W -Wno-unus
 EXTRA_DIST = $(top_srcdir)/llvm llvmdejagnu.sh
 libllvmsystem_la_LDFLAGS = -pthread
 libllvmsystem_la_LIBADD = -ldl
-libllvmsystem_la_SOURCES = \
-	llvm/lib/System/Alarm.cpp\
-	llvm/lib/System/Atomic.cpp\
-	llvm/lib/System/Disassembler.cpp\
-	llvm/lib/System/DynamicLibrary.cpp\
-	llvm/lib/System/Errno.cpp\
-	llvm/lib/System/Host.cpp\
-	llvm/lib/System/IncludeFile.cpp\
-	llvm/lib/System/Memory.cpp\
-	llvm/lib/System/Mutex.cpp\
-	llvm/lib/System/Path.cpp\
-	llvm/lib/System/Process.cpp\
-	llvm/lib/System/Program.cpp\
-	llvm/lib/System/RWMutex.cpp\
-	llvm/lib/System/Signals.cpp\
-	llvm/lib/System/ThreadLocal.cpp\
-	llvm/lib/System/Threading.cpp\
-	llvm/lib/System/TimeValue.cpp
-
+libllvmsystem_la_SOURCES = llvm/lib/System/Alarm.cpp \
+	llvm/lib/System/Atomic.cpp llvm/lib/System/Disassembler.cpp \
+	llvm/lib/System/DynamicLibrary.cpp llvm/lib/System/Errno.cpp \
+	llvm/lib/System/Host.cpp llvm/lib/System/IncludeFile.cpp \
+	llvm/lib/System/Memory.cpp llvm/lib/System/Mutex.cpp \
+	llvm/lib/System/Path.cpp llvm/lib/System/Process.cpp \
+	llvm/lib/System/Program.cpp llvm/lib/System/RWMutex.cpp \
+	llvm/lib/System/Signals.cpp llvm/lib/System/ThreadLocal.cpp \
+	llvm/lib/System/Threading.cpp llvm/lib/System/TimeValue.cpp \
+	llvm/config.status
 libllvmsupport_la_SOURCES = \
 	llvm/lib/Support/APFloat.cpp\
 	llvm/lib/Support/APInt.cpp\
@@ -904,8 +895,11 @@ tblgen_SOURCES = \
 TBLGEN = $(top_builddir)/tblgen
 TBLGEN_V = $(AM_V_GEN)$(TBLGEN)
 TBLGEN_FLAGS = -I$(top_srcdir)/llvm/include -I$(top_srcdir)/llvm/lib/Target
+
+# Rule to rerun LLVM's configure if it changed, before building anything else
+# LLVM
 BUILT_SOURCES = llvm/include/llvm/Intrinsics.gen $(am__append_13) \
-	$(am__append_14) $(am__append_15)
+	$(am__append_14) $(am__append_15) llvm/config.status
 
 # X86 Target
 @BUILD_X86_TRUE at TBLGEN_FLAGS_X86 = $(TBLGEN_FLAGS) -I$(top_srcdir)/llvm/lib/Target/X86
@@ -1366,7 +1360,6 @@ llvm_dis_LDADD = libllvmasmparser.la libllvmbitreader.la libllvmjit.la libllvmsu
 llvm_dis_SOURCES = \
     llvm/tools/llvm-dis/llvm-dis.cpp
 
-CONFIG_STATUS_DEPENDENCIES = $(top_builddir)/llvm/config.status
 all: $(BUILT_SOURCES) clamavcxx-config.h
 	$(MAKE) $(AM_MAKEFLAGS) all-am
 
@@ -6462,10 +6455,8 @@ distclean-local:
 check-llvm: build-llvm-for-check
 	+$(GMAKE) -C llvm check
 	+$(GMAKE) -C llvm unittests
-# config.status needs to be run twice, once without recheck so that it has a
-# chance to create configure generated files.
 $(top_builddir)/llvm/config.status: llvm/configure
-	cd llvm; ./config.status --recheck; ./config.status
+	(cd llvm; ./config.status --recheck; ./config.status)
 
 # rm configure generated files
 dist-hook:

-- 
Debian repository for ClamAV



More information about the Pkg-clamav-commits mailing list