summaryrefslogtreecommitdiffstats
path: root/doc/man/scons.1
diff options
context:
space:
mode:
Diffstat (limited to 'doc/man/scons.1')
-rw-r--r--doc/man/scons.149
1 files changed, 47 insertions, 2 deletions
diff --git a/doc/man/scons.1 b/doc/man/scons.1
index 357b829..d271d0e 100644
--- a/doc/man/scons.1
+++ b/doc/man/scons.1
@@ -4197,6 +4197,19 @@ include $_CPPINCFLAGS:
env = Environment(CCCOM="my_compiler $_CPPINCFLAGS -c -o $TARGET $SOURCE")
.EE
+.IP CPPSUFFIXES
+The list of suffixes of files that will be scanned
+for C preprocessor implicit dependencies
+(#include lines).
+The default list is:
+
+.ES
+[".c", ".C", ".cxx", ".cpp", ".c++", ".cc",
+ ".h", ".H", ".hxx", ".hpp", ".hh",
+ ".F", ".fpp", ".FPP",
+ ".S", ".spp", ".SPP"]
+.EE
+
.IP CVS
The CVS executable.
@@ -4257,6 +4270,15 @@ depending on the specific C++ compiler being used.
A function that converts a file name into a Dir instance relative to the
target being built.
+.IP DSUFFIXES
+The list of suffixes of files that will be scanned
+for imported D package files.
+The default list is:
+
+.ES
+['.d']
+.EE
+
.IP DVIPDF
The TeX DVI file to PDF file converter.
@@ -4403,6 +4425,16 @@ after first running the file through the C preprocessor.
Any options specified in the $F77FLAGS and $CPPFLAGS construction variables
are included on this command line.
+.IP FORTRANSUFFIXES
+The list of suffixes of files that will be scanned
+for Fortran implicit dependencies
+(INCLUDE lines).
+The default list is:
+
+.ES
+[".f", ".F", ".for", ".FOR"]
+.EE
+
.IP File
A function that converts a file name into a File instance relative to the
target being built.
@@ -4417,6 +4449,16 @@ when converting PostScript to PDF files.
.IP GSCOM
The Ghostscript command line used to convert PostScript to PDF files.
+.IP IDLSUFFIXES
+The list of suffixes of files that will be scanned
+for IDL implicit dependencies
+(#include or import lines).
+The default list is:
+
+.ES
+[".idl", ".IDL"]
+.EE
+
.IP INCPREFIX
The prefix used to specify an include directory on the C compiler command
line.
@@ -5128,7 +5170,7 @@ in any way: if you want an absolute
path, you must make it absolute yourself.
.IP SCANNERS
-A list of the available implicit dependency scanners. [CScan] by default.
+A list of the available implicit dependency scanners.
.IP SCCS
The SCCS executable.
@@ -6903,9 +6945,12 @@ An optional list that can be used to
determine which scanner should be used for
a given Node.
In the usual case of scanning for file names,
-this array will be a list of suffixes
+this argument will be a list of suffixes
for the different file types that this
Scanner knows how to scan.
+If the argument is a string,
+then it will be expanded
+into a list by the current environment.
.IP path_function
A Python function that takes