summaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
authorSteven Knight <knight@baldmt.com>2002-09-05 00:04:32 (GMT)
committerSteven Knight <knight@baldmt.com>2002-09-05 00:04:32 (GMT)
commit246819663b8eaeb130580f4b97990248f26eaadd (patch)
treef9ca305b654b4d35be2ba9a59bc85f341b916ac4 /doc
parent08ecd797ee635637097196960ea6a90e8dd29d62 (diff)
downloadSCons-246819663b8eaeb130580f4b97990248f26eaadd.zip
SCons-246819663b8eaeb130580f4b97990248f26eaadd.tar.gz
SCons-246819663b8eaeb130580f4b97990248f26eaadd.tar.bz2
Fix the tests that broke from the tool auto-detect stuff. (Anthony Roach and SK)
Diffstat (limited to 'doc')
-rw-r--r--doc/man/scons.164
1 files changed, 15 insertions, 49 deletions
diff --git a/doc/man/scons.1 b/doc/man/scons.1
index eb0954c..dfed6c3 100644
--- a/doc/man/scons.1
+++ b/doc/man/scons.1
@@ -711,69 +711,31 @@ def my_tool(env):
env = Environment(tools = [my_tool])
.EE
-SCons supports the following tool specifications
-out of the box on
-.B cygwin
-and
-.B posix
-platforms:
+If no tool list is specified, then SCons will auto-detect the installed
+tools using the PATH variable in the ENV construction variable and the
+platform name when the Environment is constructed. Changing the PATH
+variable after the Environment is constructed will not cause the tools to
+be redetected.
+SCons supports the following tool specifications
+out of the box on all platforms:
.ES
ar
dvipdf
dvips
g++
g77
-gas (if the GNU assembler is available)
-gcc
-gnulink
-latex
-lex
-nasm (if the GNU assembler is not available)
-pdflatex
-pdftex
-tar
-tex
-yacc
-.EE
-
-SCons supports the following tool specifications out of the box on
-.B os2
-platforms:
-
-.ES
-dvipdf
-dvips
-g77
-icc
-ifl
-ilink
-latex
-lex
-nasm
-pdflatex
-pdftex
-tex
-yacc
-.EE
-
-SCons supports the following tool specifications out of the box on
-.B win32
-platforms:
-
-.ES
-dvipdf
-dvips
-g77
icc
ifl
ilink
+gas
+gcc
+gnulink
latex
lex
-lib
+masm
mslink
msvc
-masm
nasm
pdflatex
pdftex
@@ -782,6 +744,10 @@ tex
yacc
.EE
+On posix and cygwin platforms the GNU tools (e.g. gcc) are preferred by SCons,
+on win32 the Microsoft tools (e.g. msvc) are preferred by SCons, and in OS/2 the IBM
+tools (e.g. icc) are preferred by SCons.
+
.SS Builder Methods
Build rules are specified by calling a construction