[30824] trunk/base

source_changes at macosforge.org source_changes at macosforge.org
Wed Nov 7 15:25:37 PST 2007


Revision: 30824
          http://trac.macosforge.org/projects/macports/changeset/30824
Author:   afb at macports.org
Date:     2007-11-07 15:25:37 -0800 (Wed, 07 Nov 2007)

Log Message:
-----------
add new configurepipe configuration

Modified Paths:
--------------
    trunk/base/doc/macports.conf.5
    trunk/base/doc/macports.conf.in
    trunk/base/src/macports1.0/macports.tcl
    trunk/base/src/port1.0/portconfigure.tcl

Modified: trunk/base/doc/macports.conf.5
===================================================================
--- trunk/base/doc/macports.conf.5	2007-11-07 23:12:32 UTC (rev 30823)
+++ trunk/base/doc/macports.conf.5	2007-11-07 23:25:37 UTC (rev 30824)
@@ -131,6 +131,11 @@
 .br
 .Ic Default:
 no
+.It Va configurepipe
+Use pipes rather than intermediate files when compiling C/C++/etc (gcc -pipe)
+.br
+.Ic Default:
+no
 .It Va buildnicevalue
 Lowered scheduling priority (0-20) to use for make when building ports
 .br

Modified: trunk/base/doc/macports.conf.in
===================================================================
--- trunk/base/doc/macports.conf.in	2007-11-07 23:12:32 UTC (rev 30823)
+++ trunk/base/doc/macports.conf.in	2007-11-07 23:25:37 UTC (rev 30824)
@@ -46,6 +46,9 @@
 # Use distcc (distributed compiler) - see http://distcc.samba.org/
 configuredistcc		no
 
+# Use pipes rather than intermediate files when compiling C/C++/etc
+configurepipe		no
+
 # Lowered scheduling priority (0-20) to use for make when building ports
 buildnicevalue		0
 

Modified: trunk/base/src/macports1.0/macports.tcl
===================================================================
--- trunk/base/src/macports1.0/macports.tcl	2007-11-07 23:12:32 UTC (rev 30823)
+++ trunk/base/src/macports1.0/macports.tcl	2007-11-07 23:25:37 UTC (rev 30824)
@@ -44,14 +44,14 @@
         portinstalltype portarchivemode portarchivepath portarchivetype portautoclean \
         porttrace portverbose destroot_umask variants_conf rsync_server rsync_options \
         rsync_dir startupitem_type place_worksymlink xcodeversion xcodebuildcmd \
-        mp_remote_url mp_remote_submit_url configureccache configuredistcc buildnicevalue buildmakejobs"
+        mp_remote_url mp_remote_submit_url configureccache configuredistcc configurepipe buildnicevalue buildmakejobs"
     variable user_options "submitter_name submitter_email submitter_key"
     variable portinterp_options "\
         portdbpath portpath portbuildpath auto_path prefix prefix_frozen portsharepath \
         registry.path registry.format registry.installtype portarchivemode portarchivepath \
         portarchivetype portautoclean porttrace portverbose destroot_umask rsync_server \
         rsync_options rsync_dir startupitem_type place_worksymlink \
-        mp_remote_url mp_remote_submit_url configureccache configuredistcc buildnicevalue buildmakejobs \
+        mp_remote_url mp_remote_submit_url configureccache configuredistcc configurepipe buildnicevalue buildmakejobs \
         $user_options"
     
     # deferred options are only computed when needed.
@@ -329,6 +329,7 @@
     global macports::xcodeversion
     global macports::configureccache
     global macports::configuredistcc
+    global macports::configurepipe
     global macports::buildnicevalue
     global macports::buildmakejobs
 
@@ -612,6 +613,9 @@
     if {![info exists macports::configuredistcc]} {
         set macports::configuredistcc no
     }
+    if {![info exists macports::configurepipe]} {
+        set macports::configurepipe no
+    }
 
     # Default mp build options
     if {![info exists macports::buildnicevalue]} {

Modified: trunk/base/src/port1.0/portconfigure.tcl
===================================================================
--- trunk/base/src/port1.0/portconfigure.tcl	2007-11-07 23:12:32 UTC (rev 30823)
+++ trunk/base/src/port1.0/portconfigure.tcl	2007-11-07 23:25:37 UTC (rev 30824)
@@ -56,7 +56,7 @@
 # We could have default debug/optimization flags at some point.
 # compiler flags section
 options configure.cflags configure.cppflags configure.cxxflags configure.objcflags configure.ldflags configure.libs configure.fflags configure.f90flags configure.fcflags configure.classpath
-default configure.pipe		no
+default configure.pipe		{${configurepipe}}
 default configure.cflags	{-O2}
 default configure.cppflags	{"-I${prefix}/include"}
 default configure.cxxflags	{-O2}

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20071107/e1c69602/attachment-0001.html


More information about the macports-changes mailing list