summaryrefslogtreecommitdiffstats
path: root/src/engine/SCons
diff options
context:
space:
mode:
authorSteven Knight <knight@baldmt.com>2003-12-01 13:22:33 (GMT)
committerSteven Knight <knight@baldmt.com>2003-12-01 13:22:33 (GMT)
commitb044c7d46a734e8d35e4f651376e76f6f13f6b86 (patch)
tree3c76dd8b14cc4ee57e4cb6f6a9d3b44aeaeda3a1 /src/engine/SCons
parent1449e5067298043a8cd9b26a9030f5909cfb00fb (diff)
downloadSCons-b044c7d46a734e8d35e4f651376e76f6f13f6b86.zip
SCons-b044c7d46a734e8d35e4f651376e76f6f13f6b86.tar.gz
SCons-b044c7d46a734e8d35e4f651376e76f6f13f6b86.tar.bz2
Make the Fortran scanner case-insensitive. (David M. Cooke)
Diffstat (limited to 'src/engine/SCons')
-rw-r--r--src/engine/SCons/Scanner/Fortran.py2
-rw-r--r--src/engine/SCons/Scanner/FortranTests.py4
2 files changed, 3 insertions, 3 deletions
diff --git a/src/engine/SCons/Scanner/Fortran.py b/src/engine/SCons/Scanner/Fortran.py
index 2e44eb9..473375c 100644
--- a/src/engine/SCons/Scanner/Fortran.py
+++ b/src/engine/SCons/Scanner/Fortran.py
@@ -44,6 +44,6 @@ def FortranScan(fs = SCons.Node.FS.default_fs):
scanner = SCons.Scanner.Classic("FortranScan",
[".f", ".F", ".for", ".FOR"],
"F77PATH",
- "INCLUDE[ \t]+'([\\w./\\\\]+)'",
+ "(?i)INCLUDE[ \t]+'([\\w./\\\\]+)'",
fs = fs)
return scanner
diff --git a/src/engine/SCons/Scanner/FortranTests.py b/src/engine/SCons/Scanner/FortranTests.py
index 7564c1e..a719765 100644
--- a/src/engine/SCons/Scanner/FortranTests.py
+++ b/src/engine/SCons/Scanner/FortranTests.py
@@ -45,7 +45,7 @@ os.chdir(test.workpath(''))
test.write('fff1.f',"""
PROGRAM FOO
INCLUDE 'f1.f'
- INCLUDE 'f2.f'
+ include 'f2.f'
STOP
END
""")
@@ -53,7 +53,7 @@ test.write('fff1.f',"""
test.write('fff2.f',"""
PROGRAM FOO
INCLUDE 'f2.f'
- INCLUDE 'd1/f2.f'
+ include 'd1/f2.f'
INCLUDE 'd2/f2.f'
STOP
END