[mathic] 05/62: autogen.sh now downloads gtest if it is not already present in libs/. The makefile target to download gtest has been removed.
Doug Torrance
dtorrance-guest at moszumanska.debian.org
Wed Apr 1 11:36:17 UTC 2015
This is an automated email from the git hooks/post-receive script.
dtorrance-guest pushed a commit to branch master
in repository mathic.
commit 98fef67985e887b2f6b0ecb807264f547d988202
Author: Bjarke Hammersholt Roune <bjarkehr.code at gmail.com>
Date: Sun Jul 8 16:18:33 2012 -0400
autogen.sh now downloads gtest if it is not already present in libs/. The makefile target to download gtest has been removed.
---
Makefile.am | 18 ------------------
autogen.sh | 25 ++++++++++++++++++++++++-
2 files changed, 24 insertions(+), 19 deletions(-)
diff --git a/Makefile.am b/Makefile.am
index 62527d0..02a1be7 100755
--- a/Makefile.am
+++ b/Makefile.am
@@ -104,21 +104,3 @@ unittest_LDFLAGS= $(top_builddir)/libmathic-$(MATHIC_API_VERSION).la
test_LIBS=
unittest_SOURCES=src/test/DivFinder.cpp src/test/gtestInclude.cpp \
src/test/testMain.cpp
-
-# allow to download gtest in case of needing to run unit tests
-GTEST_DIR = $(top_srcdir)/libs/
-GTEST_TMP_DIR = $(top_srcdir)/libs/
-GTEST_VERSION = 1.6.0
-GTEST_DOWNLOAD_FILE = gtest-$(GTEST_VERSION).zip
-gtest: $(GTEST_DIR)/gtest
-$(GTEST_DIR)/gtest:
- mkdir -p $(GTEST_TMP_DIR);
- rm -rf $(GTEST_TMP_DIR)/$(GTEST_DOWNLOAD_FILE);
- rm -rf $(GTEST_TMP_DIR)/gtest-$(GTEST_VERSION);
- rm -rf $(GTEST_TMP_DIR)/gtest;
- (cd $(GTEST_TMP_DIR); \
- wget http://googletest.googlecode.com/files/$(GTEST_DOWNLOAD_FILE); \
- unzip $(GTEST_DOWNLOAD_FILE);)
- rm -rf $(GTEST_DIR)/gtest;
- mv $(GTEST_TMP_DIR)/gtest-$(GTEST_VERSION) $(GTEST_DIR)/gtest;
-.PHONY: gtest
diff --git a/autogen.sh b/autogen.sh
index a8f9bcb..aac2d0b 100755
--- a/autogen.sh
+++ b/autogen.sh
@@ -1,3 +1,26 @@
#!/bin/sh
+srcdir="`dirname '$0'`"
-autoreconf --verbose --install --force `dirname "$0"`
+autoreconf --verbose --install --force $srcdir
+
+# Download gtest into libs/gtest if it does not already exist. If you
+# changed gtest and need to get the original version back, just delete
+# the directory libs/gtest and run this script again.
+GTEST_DIR=$srcdir/libs/
+GTEST_TMP_DIR=$srcdir/libs/
+GTEST_VERSION=1.6.0
+GTEST_DOWNLOAD_FILE=gtest-$GTEST_VERSION.zip
+if [ ! -d libs/gtest ]; then
+ mkdir -p $GTEST_TMP_DIR;
+ rm -rf $GTEST_TMP_DIR/$GTEST_DOWNLOAD_FILE;
+ rm -rf $GTEST_TMP_DIR/gtest-$GTEST_VERSION;
+ rm -rf $GTEST_TMP_DIR/gtest;
+ ( \
+ cd $GTEST_TMP_DIR; \
+ wget http://googletest.googlecode.com/files/$GTEST_DOWNLOAD_FILE; \
+ unzip $GTEST_DOWNLOAD_FILE; \
+ rm $GTEST_DOWNLOAD_FILE \
+ )
+ rm -rf $GTEST_DIR/gtest;
+ mv $GTEST_TMP_DIR/gtest-$GTEST_VERSION $GTEST_DIR/gtest;
+fi
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/mathic.git
More information about the debian-science-commits
mailing list