summaryrefslogtreecommitdiff
path: root/TSRM/buildconf
diff options
context:
space:
mode:
Diffstat (limited to 'TSRM/buildconf')
-rwxr-xr-xTSRM/buildconf33
1 files changed, 33 insertions, 0 deletions
diff --git a/TSRM/buildconf b/TSRM/buildconf
new file mode 100755
index 0000000..fe8dee6
--- /dev/null
+++ b/TSRM/buildconf
@@ -0,0 +1,33 @@
+#!/bin/sh
+
+case "$1" in
+--copy)
+ automake_flags=--copy
+ shift
+;;
+esac
+
+libtoolize --force --automake $automake_flags
+
+mv aclocal.m4 aclocal.m4.old 2>/dev/null
+aclocal
+if cmp aclocal.m4.old aclocal.m4 > /dev/null 2>&1; then
+ echo "buildconf: keeping ${1}aclocal.m4"
+ mv aclocal.m4.old aclocal.m4
+else
+ echo "buildconf: created or modified ${1}aclocal.m4"
+fi
+
+autoheader
+
+automake --add-missing --include-deps $automake_flags
+
+mv configure configure.old 2>/dev/null
+autoconf
+if cmp configure.old configure > /dev/null 2>&1; then
+ echo "buildconf: keeping ${1}configure"
+ mv configure.old configure
+else
+ echo "buildconf: created or modified ${1}configure"
+fi
+