summaryrefslogtreecommitdiffstats
path: root/src/engine/SCons/Defaults.py
diff options
context:
space:
mode:
authorSteven Knight <knight@baldmt.com>2004-03-08 03:55:27 (GMT)
committerSteven Knight <knight@baldmt.com>2004-03-08 03:55:27 (GMT)
commitdbd4196bcf65fab6c1947db2a70bbca17e07de3e (patch)
tree75560190ed99244fce19850c239b3f7d4c9da75e /src/engine/SCons/Defaults.py
parent10e229b7a8e466d9fe1d193fa66a2bcd3fec3ee6 (diff)
downloadSCons-dbd4196bcf65fab6c1947db2a70bbca17e07de3e.zip
SCons-dbd4196bcf65fab6c1947db2a70bbca17e07de3e.tar.gz
SCons-dbd4196bcf65fab6c1947db2a70bbca17e07de3e.tar.bz2
Add a D language Tool. (Andy Friesen)
Diffstat (limited to 'src/engine/SCons/Defaults.py')
-rw-r--r--src/engine/SCons/Defaults.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/engine/SCons/Defaults.py b/src/engine/SCons/Defaults.py
index 78103ef..4c7b0cc 100644
--- a/src/engine/SCons/Defaults.py
+++ b/src/engine/SCons/Defaults.py
@@ -47,6 +47,7 @@ import SCons.Action
import SCons.Builder
import SCons.Environment
import SCons.Scanner.C
+import SCons.Scanner.D
import SCons.Scanner.Fortran
import SCons.Scanner.Prog
import SCons.Sig
@@ -95,10 +96,12 @@ SharedCheck = SCons.Action.Action(SharedFlagChecker, None)
# Scanners and actions for common language(s).
CScan = SCons.Scanner.C.CScan()
+DScan = SCons.Scanner.D.DScan()
FortranScan = SCons.Scanner.Fortran.FortranScan()
CAction = SCons.Action.Action("$CCCOM")
+DAction = SCons.Action.Action("$DCOM")
ShCAction = SCons.Action.Action("$SHCCCOM")
CXXAction = SCons.Action.Action("$CXXCOM")
ShCXXAction = SCons.Action.Action("$SHCXXCOM")
@@ -249,7 +252,7 @@ class NullCmdGenerator:
ConstructionEnvironment = {
'BUILDERS' : {},
- 'SCANNERS' : [CScan, FortranScan],
+ 'SCANNERS' : [CScan, FortranScan, DScan],
'PDFPREFIX' : '',
'PDFSUFFIX' : '.pdf',
'PSPREFIX' : '',