diff options
| author | Steven Knight <knight@baldmt.com> | 2004-12-04 18:50:33 (GMT) |
|---|---|---|
| committer | Steven Knight <knight@baldmt.com> | 2004-12-04 18:50:33 (GMT) |
| commit | 3df74590f61e6de1271fc57df1a478f99ab28819 (patch) | |
| tree | 00f4799ab01b0aad3c2a22bdcc16a4ba54df0515 /src/engine/SCons/Scanner/CTests.py | |
| parent | 52aaecf21cacdd3d1589d184ca5c26942bd6d2b1 (diff) | |
| download | SCons-3df74590f61e6de1271fc57df1a478f99ab28819.zip SCons-3df74590f61e6de1271fc57df1a478f99ab28819.tar.gz SCons-3df74590f61e6de1271fc57df1a478f99ab28819.tar.bz2 | |
Fix how scanners sort dependencies so it doesn't matter if the dependency file is found in a Repository or locally.
Diffstat (limited to 'src/engine/SCons/Scanner/CTests.py')
| -rw-r--r-- | src/engine/SCons/Scanner/CTests.py | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/src/engine/SCons/Scanner/CTests.py b/src/engine/SCons/Scanner/CTests.py index 693ec18..e5830a0 100644 --- a/src/engine/SCons/Scanner/CTests.py +++ b/src/engine/SCons/Scanner/CTests.py @@ -227,7 +227,7 @@ class CScannerTestCase2(unittest.TestCase): s = SCons.Scanner.C.CScan() path = s.path(env) deps = s(make_node('f1.cpp'), env, path) - headers = ['d1/f2.h', 'f1.h'] + headers = ['f1.h', 'd1/f2.h'] deps_match(self, deps, map(test.workpath, headers)) class CScannerTestCase3(unittest.TestCase): @@ -236,7 +236,7 @@ class CScannerTestCase3(unittest.TestCase): s = SCons.Scanner.C.CScan() path = s.path(env) deps = s(make_node('f2.cpp'), env, path) - headers = ['d1/d2/f1.h', 'd1/f1.h', 'f1.h'] + headers = ['d1/f1.h', 'f1.h', 'd1/d2/f1.h'] deps_match(self, deps, map(test.workpath, headers)) class CScannerTestCase4(unittest.TestCase): @@ -245,7 +245,7 @@ class CScannerTestCase4(unittest.TestCase): s = SCons.Scanner.C.CScan() path = s.path(env) deps = s(make_node('f2.cpp'), env, path) - headers = ['d1/d2/f1.h', 'd1/d2/f4.h', 'd1/f1.h', 'f1.h'] + headers = ['d1/f1.h', 'f1.h', 'd1/d2/f1.h', 'd1/d2/f4.h'] deps_match(self, deps, map(test.workpath, headers)) class CScannerTestCase5(unittest.TestCase): @@ -267,8 +267,8 @@ class CScannerTestCase5(unittest.TestCase): # scanned, essential for cooperation with BuildDir functionality. assert n.rexists_called - headers = ['d1/f1.h', 'd1/f2.h', 'd1/f3-test.h', - 'f1.h', 'f2.h', 'f3-test.h'] + headers = ['f1.h', 'f2.h', 'f3-test.h', + 'd1/f1.h', 'd1/f2.h', 'd1/f3-test.h'] deps_match(self, deps, map(test.workpath, headers)) class CScannerTestCase6(unittest.TestCase): @@ -280,8 +280,8 @@ class CScannerTestCase6(unittest.TestCase): path2 = s.path(env2) deps1 = s(make_node('f1.cpp'), env1, path1) deps2 = s(make_node('f1.cpp'), env2, path2) - headers1 = ['d1/f2.h', 'f1.h'] - headers2 = ['d1/d2/f2.h', 'f1.h'] + headers1 = ['f1.h', 'd1/f2.h'] + headers2 = ['f1.h', 'd1/d2/f2.h'] deps_match(self, deps1, map(test.workpath, headers1)) deps_match(self, deps2, map(test.workpath, headers2)) @@ -384,7 +384,7 @@ class CScannerTestCase13(unittest.TestCase): s = SCons.Scanner.C.CScan() path = s.path(env) deps = s(make_node('f1.cpp'), env, path) - headers = ['d1/f2.h', 'f1.h'] + headers = ['f1.h', 'd1/f2.h'] deps_match(self, deps, map(test.workpath, headers)) class CScannerTestCase14(unittest.TestCase): |
