[52667] trunk/base
jmr at macports.org
jmr at macports.org
Sat Jun 20 16:35:07 PDT 2009
Revision: 52667
http://trac.macports.org/changeset/52667
Author: jmr at macports.org
Date: 2009-06-20 16:35:06 -0700 (Sat, 20 Jun 2009)
Log Message:
-----------
finish off autoconfing of 'make' paths (#12153)
Modified Paths:
--------------
trunk/base/configure
trunk/base/configure.ac
trunk/base/src/port1.0/portbuild.tcl
Modified: trunk/base/configure
===================================================================
--- trunk/base/configure 2009-06-20 23:26:59 UTC (rev 52666)
+++ trunk/base/configure 2009-06-20 23:35:06 UTC (rev 52667)
@@ -859,6 +859,7 @@
TAR
MAKE
GNUTAR
+BSDMAKE
GNUMAKE
BZIP2
XAR
@@ -1549,6 +1550,7 @@
TAR path to tar command
MAKE path to make command
GNUTAR path to gnutar command
+ BSDMAKE path to bsdmake/pmake command
GNUMAKE path to gnumake command
BZIP2 path to bzip2 command
XAR path to xar command
@@ -4598,8 +4600,10 @@
fi
-# Extract the first word of "bsdmake", so it can be a program name with args.
-set dummy bsdmake; ac_word=$2
+for ac_prog in bsdmake pmake
+do
+ # Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
$as_echo_n "checking for $ac_word... " >&6; }
if test "${ac_cv_path_BSDMAKE+set}" = set; then
@@ -4638,6 +4642,9 @@
fi
+ test -n "$BSDMAKE" && break
+done
+
# Extract the first word of "make", so it can be a program name with args.
set dummy make; ac_word=$2
{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
@@ -5183,6 +5190,7 @@
+
# Extract the first word of "sed", so it can be a program name with args.
set dummy sed; ac_word=$2
{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
Modified: trunk/base/configure.ac
===================================================================
--- trunk/base/configure.ac 2009-06-20 23:26:59 UTC (rev 52666)
+++ trunk/base/configure.ac 2009-06-20 23:35:06 UTC (rev 52667)
@@ -108,7 +108,7 @@
AC_PATH_PROG(TAR, [tar])
AC_PATH_PROG(UNZIP, [unzip])
AC_PATH_PROG(ZIP, [zip])
-AC_PATH_PROG(BSDMAKE, [bsdmake])
+AC_PATH_PROGS(BSDMAKE, [bsdmake pmake], [])
AC_PATH_PROG(MAKE, [make])
AC_PATH_PROG(HDIUTIL, [hdiutil], [])
AC_CHECK_PROG(HAVE_LAUNCHD, [launchd], [yes], [])
@@ -132,6 +132,7 @@
AC_ARG_VAR(TAR, [path to tar command])
AC_ARG_VAR(MAKE, [path to make command])
AC_ARG_VAR(GNUTAR, [path to gnutar command])
+AC_ARG_VAR(BSDMAKE, [path to bsdmake/pmake command])
AC_ARG_VAR(GNUMAKE, [path to gnumake command])
AC_ARG_VAR(BZIP2, [path to bzip2 command])
AC_ARG_VAR(XAR, [path to xar command])
Modified: trunk/base/src/port1.0/portbuild.tcl
===================================================================
--- trunk/base/src/port1.0/portbuild.tcl 2009-06-20 23:26:59 UTC (rev 52666)
+++ trunk/base/src/port1.0/portbuild.tcl 2009-06-20 23:35:06 UTC (rev 52667)
@@ -69,18 +69,18 @@
if {[option os.platform] == "darwin"} {
return [findBinary bsdmake $portutil::autoconf::bsdmake_path]
} elseif {[option os.platform] == "freebsd"} {
- return [binaryInPath make]
+ return [findBinary make $portutil::autoconf::make_path]
} else {
- return [binaryInPath pmake]
+ return [findBinary pmake $portutil::autoconf::bsdmake_path]
}
}
gnu {
if {[option os.platform] == "darwin"} {
return [findBinary gnumake $portutil::autoconf::gnumake_path]
} elseif {[option os.platform] == "linux"} {
- return [binaryInPath make]
+ return [findBinary make $portutil::autoconf::make_path]
} else {
- return [binaryInPath gmake]
+ return [findBinary gmake $portutil::autoconf::gnumake_path]
}
}
pbx {
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20090620/0bf6006c/attachment.html>
More information about the macports-changes
mailing list