summaryrefslogtreecommitdiff
path: root/m4
diff options
context:
space:
mode:
authorGuillem Jover <guillem@debian.org>2014-02-12 05:14:35 +0100
committerGuillem Jover <guillem@debian.org>2014-04-21 16:54:29 +0200
commit09d43d4f21f6b70c0c1aff2711a1503d7ecf8a35 (patch)
tree1af62b6ad0ec45025d55ed3455e0f986e509aeee /m4
parente07b0622e82ecac1131dd0f1443b19555fc53f44 (diff)
downloaddpkg-09d43d4f21f6b70c0c1aff2711a1503d7ecf8a35.tar.gz
build: Set TAR variable at build time instead of hardcoding it
This allows for non-GNU systems to use another value for their GNU tar, which usually is either gnutar or gtar.
Diffstat (limited to 'm4')
-rw-r--r--m4/dpkg-progs.m410
1 files changed, 10 insertions, 0 deletions
diff --git a/m4/dpkg-progs.m4 b/m4/dpkg-progs.m4
index 47c8690dc..c59f595e1 100644
--- a/m4/dpkg-progs.m4
+++ b/m4/dpkg-progs.m4
@@ -39,3 +39,13 @@ AC_DEFUN([DPKG_PROG_POD2MAN], [
AC_CHECK_PROGS([POD2MAN], [pod2man])
AM_CONDITIONAL(BUILD_POD_DOC, [test "x$POD2MAN" != "x"])
])# DPKG_PROG_POD2MAN
+
+# DPKG_DEB_PROG_TAR
+# -----------------
+# Specify GNU tar program name to use by dpkg-deb. On GNU systems this is
+# usually simply tar, on BSD systems this is usually gnutar or gtar.
+AC_DEFUN([DPKG_DEB_PROG_TAR], [
+AC_ARG_VAR([TAR], [GNU tar program])
+AC_CHECK_PROGS([TAR], [gnutar gtar tar], [tar])
+AC_DEFINE_UNQUOTED([TAR], ["$TAR"], [GNU tar program])
+])# DPKG_DEB_PROG_TAR