[libdvdcss-devel] [PATCH] build: Only create ChangeLog file from Git if Git is available

Diego Biurrun diego at biurrun.de
Sun Nov 2 21:44:53 CET 2014


---
 Makefile.am  | 2 ++
 configure.ac | 3 +++
 2 files changed, 5 insertions(+)

diff --git a/Makefile.am b/Makefile.am
index 583a1f2..89f0c5e 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -7,9 +7,11 @@ dist_doc_DATA = AUTHORS COPYING NEWS README ChangeLog
 MAINTAINERCLEANFILES = ChangeLog
 
 ChangeLog: $(wildcard $(srcdir)/.git/logs/HEAD)
+if GIT
 	-cd $(srcdir) && git log > $(abs_builddir)/$(@)-tmp
 	test -s $(@)-tmp && mv $(@)-tmp $(@)
 	-rm -f $(@)-tmp
+endif
 	test -e $(@) || touch $(@)
 
 lib_LTLIBRARIES = libdvdcss.la
diff --git a/configure.ac b/configure.ac
index f8386c4..5b8f79d 100644
--- a/configure.ac
+++ b/configure.ac
@@ -228,6 +228,9 @@ AS_IF([test "x$DOXYGEN" = "x"], [
 ])
 AM_CONDITIONAL([APIDOC], [test "x$DOXYGEN" != "x"])
 
+AC_PATH_PROG([GIT], [git])
+AM_CONDITIONAL([GIT], [test "x$GIT" != "x"])
+
 AC_SUBST(DVDCSS_LDFLAGS)
 AC_OUTPUT([
   Makefile
-- 
1.9.1



More information about the libdvdcss-devel mailing list