aboutsummaryrefslogtreecommitdiff
path: root/en_US.ISO8859-1
diff options
context:
space:
mode:
authorPav Lucistnik <pav@FreeBSD.org>2007-03-17 12:51:11 +0000
committerPav Lucistnik <pav@FreeBSD.org>2007-03-17 12:51:11 +0000
commit2f195d9c27899223920962e50cffceb89011683f (patch)
treee187007262fb6977fc3a909e1d2e6f25a3cdb4da /en_US.ISO8859-1
parent3e0b56c38f664c13ba8310442a5793917cf7df35 (diff)
Notes
Diffstat (limited to 'en_US.ISO8859-1')
-rw-r--r--en_US.ISO8859-1/books/porters-handbook/book.sgml13
1 files changed, 13 insertions, 0 deletions
diff --git a/en_US.ISO8859-1/books/porters-handbook/book.sgml b/en_US.ISO8859-1/books/porters-handbook/book.sgml
index 1fe77b9d14..837a1deac8 100644
--- a/en_US.ISO8859-1/books/porters-handbook/book.sgml
+++ b/en_US.ISO8859-1/books/porters-handbook/book.sgml
@@ -4370,6 +4370,19 @@ PORTVERSION= 1.0</programlisting>
</tbody>
</tgroup>
</table>
+
+ <para>To make third party <filename>SConstruct</filename> respect
+ everything that is passed to SCons in <makevar>SCONS_ENV</makevar>
+ (that is, most importantly,
+ <makevar>CC/CXX/CFLAGS/CXXFLAGS</makevar>), patch the
+ <filename>SConstruct</filename> so build
+ <literal>Environment</literal> is constructed like
+ this:</para>
+
+ <programlisting>env = Environment(**ARGUMENTS)</programlisting>
+
+ <para>It may be then modified with <literal>env.Append</literal> and
+ <literal>env.Replace</literal>.</para>
</sect2>
</sect1>