[37503] trunk/base/src/port1.0/portbuild.tcl
afb at macports.org
afb at macports.org
Tue Jun 10 03:02:34 PDT 2008
Revision: 37503
http://trac.macosforge.org/projects/macports/changeset/37503
Author: afb at macports.org
Date: 2008-06-10 03:02:33 -0700 (Tue, 10 Jun 2008)
Log Message:
-----------
stop abusing command_exec filter/redirect arguments for build nice/jobs, and improve debugging output (#15530)
Modified Paths:
--------------
trunk/base/src/port1.0/portbuild.tcl
Modified: trunk/base/src/port1.0/portbuild.tcl
===================================================================
--- trunk/base/src/port1.0/portbuild.tcl 2008-06-10 09:41:07 UTC (rev 37502)
+++ trunk/base/src/port1.0/portbuild.tcl 2008-06-10 10:02:33 UTC (rev 37503)
@@ -45,7 +45,7 @@
commands build parallel_build
# defaults
default build.dir {${workpath}/${worksrcdir}}
-default build.cmd {[build_getnicevalue][build_getmaketype]}
+default build.cmd {[build_getmaketype]}
default build.nice {${buildnicevalue}}
default build.jobs {${buildmakejobs}}
default build.pre_args {${build.target}}
@@ -143,6 +143,14 @@
}
proc build_main {args} {
- command_exec build "" [build_getmakejobs]
+ global build.cmd
+
+ set nice_prefix [build_getnicevalue]
+ set jobs_suffix [build_getmakejobs]
+
+ set realcmd ${build.cmd}
+ set build.cmd "$nice_prefix${build.cmd}$jobs_suffix"
+ command_exec build
+ set build.cmd ${realcmd}
return 0
}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080610/e04a09cb/attachment.htm
More information about the macports-changes
mailing list