1 commit 55a9d4458dafd04ad9021f2a8aed7dcc2ccd7171
2 Author: Mike Frysinger <vapier@gentoo.org>
3 Date: Fri Jan 8 22:03:36 2010 -0500
5 improve AC_PATH_PROG usage
7 Use AC_PATH_PROG unconditionally and append the search PATH instead of
8 forcing lookup in a few dirs. This way we can find the binaries on more
9 systems where things don't live in the expected locations.
11 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
12 Signed-off-by: Brandon Philips <brandon@ifup.org>
14 diff --git a/m4/package_utilies.m4 b/m4/package_utilies.m4
15 index d8f0726..4de3d3b 100644
16 --- a/m4/package_utilies.m4
17 +++ b/m4/package_utilies.m4
18 @@ -36,55 +36,38 @@ AC_DEFUN([AC_PACKAGE_UTILITIES],
20 AC_PACKAGE_NEED_UTILITY($1, "$cc", cc, [C compiler])
22 - if test -z "$MAKE"; then
23 - AC_PATH_PROG(MAKE, gmake,, /usr/bin:/usr/local/bin:/usr/freeware/bin)
25 - if test -z "$MAKE"; then
26 - AC_PATH_PROG(MAKE, make,, /usr/bin)
28 + search_path="$PATH$PATH_SEPARATOR/usr/freeware/bin$PATH_SEPARATOR/bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR/usr/local/bin"
30 + AC_PATH_PROGS(MAKE, gmake make,, $search_path)
33 AC_PACKAGE_NEED_UTILITY($1, "$make", make, [GNU make])
35 - if test -z "$TAR"; then
36 - AC_PATH_PROG(TAR, tar,, /usr/freeware/bin:/bin:/usr/local/bin:/usr/bin)
38 + AC_PATH_PROG(TAR, tar,, $search_path)
41 - if test -z "$ZIP"; then
42 - AC_PATH_PROG(ZIP, gzip,, /bin:/usr/bin:/usr/local/bin:/usr/freeware/bin)
45 + AC_PATH_PROG(ZIP, gzip,, $search_path)
49 - if test -z "$MAKEDEPEND"; then
50 - AC_PATH_PROG(MAKEDEPEND, makedepend, /bin/true)
52 + AC_PATH_PROG(MAKEDEPEND, makedepend, /bin/true)
53 makedepend=$MAKEDEPEND
56 - if test -z "$AWK"; then
57 - AC_PATH_PROG(AWK, awk,, /bin:/usr/bin)
59 + AC_PATH_PROG(AWK, awk,, $search_path)
63 - if test -z "$SED"; then
64 - AC_PATH_PROG(SED, sed,, /bin:/usr/bin)
66 + AC_PATH_PROG(SED, sed,, $search_path)
70 - if test -z "$ECHO"; then
71 - AC_PATH_PROG(ECHO, echo,, /bin:/usr/bin)
73 + AC_PATH_PROG(ECHO, echo,, $search_path)
77 - if test -z "$SORT"; then
78 - AC_PATH_PROG(SORT, sort,, /bin:/usr/bin)
80 + AC_PATH_PROG(SORT, sort,, $search_path)
84 @@ -92,23 +75,17 @@ AC_DEFUN([AC_PACKAGE_UTILITIES],
87 if test "$enable_gettext" = yes; then
88 - if test -z "$MSGFMT"; then
89 - AC_PATH_PROG(MSGFMT, msgfmt,, /usr/bin:/usr/local/bin:/usr/freeware/bin)
91 + AC_PATH_PROG(MSGFMT, msgfmt,, $search_path)
94 AC_PACKAGE_NEED_UTILITY($1, "$msgfmt", msgfmt, gettext)
96 - if test -z "$MSGMERGE"; then
97 - AC_PATH_PROG(MSGMERGE, msgmerge,, /usr/bin:/usr/local/bin:/usr/freeware/bin)
99 + AC_PATH_PROG(MSGMERGE, msgmerge,, $search_path)
102 AC_PACKAGE_NEED_UTILITY($1, "$msgmerge", msgmerge, gettext)
104 - if test -z "$XGETTEXT"; then
105 - AC_PATH_PROG(XGETTEXT, xgettext,, /usr/bin:/usr/local/bin:/usr/freeware/bin)
107 + AC_PATH_PROG(XGETTEXT, xgettext,, $search_path)
110 AC_PACKAGE_NEED_UTILITY($1, "$xgettext", xgettext, gettext)
111 @@ -116,9 +93,7 @@ AC_DEFUN([AC_PACKAGE_UTILITIES],
112 AC_DEFINE([ENABLE_GETTEXT], 1, [enable gettext])
115 - if test -z "$RPM"; then
116 - AC_PATH_PROG(RPM, rpm,, /bin:/usr/bin:/usr/freeware/bin)
118 + AC_PATH_PROG(RPM, rpm,, $search_path)