summaryrefslogtreecommitdiff
path: root/test/CPPDEFINES
diff options
context:
space:
mode:
Diffstat (limited to 'test/CPPDEFINES')
-rw-r--r--test/CPPDEFINES/append.py200
-rw-r--r--test/CPPDEFINES/fixture/SConstruct-Append4
-rw-r--r--test/CPPDEFINES/fixture/SConstruct-Prepend4
-rw-r--r--test/CPPDEFINES/prepend.py200
4 files changed, 204 insertions, 204 deletions
diff --git a/test/CPPDEFINES/append.py b/test/CPPDEFINES/append.py
index 4c5e562c1..0d074cf45 100644
--- a/test/CPPDEFINES/append.py
+++ b/test/CPPDEFINES/append.py
@@ -48,203 +48,203 @@ expect_print_output="""\
==== Testing CPPDEFINES, appending a string to a string
orig = 'FOO', append = 'FOO'
Append:
- result=['FOO', 'FOO']
- final=-DFOO -DFOO
+ result=['FOO', 'FOO']
+ final=-DFOO -DFOO
AppendUnique:
- result=['FOO']
- final=-DFOO
+ result=['FOO']
+ final=-DFOO
==== Testing CPPDEFINES, appending a valuestring to a string
orig = 'FOO', append = 'NAME1=VAL1'
Append:
- result=['FOO', 'NAME1=VAL1']
- final=-DFOO -DNAME1=VAL1
+ result=['FOO', 'NAME1=VAL1']
+ final=-DFOO -DNAME1=VAL1
AppendUnique:
- result=['FOO', 'NAME1=VAL1']
- final=-DFOO -DNAME1=VAL1
+ result=['FOO', 'NAME1=VAL1']
+ final=-DFOO -DNAME1=VAL1
==== Testing CPPDEFINES, appending a list to a string
orig = 'FOO', append = ['NAME1', 'NAME2']
Append:
- result=['FOO', 'NAME1', 'NAME2']
- final=-DFOO -DNAME1 -DNAME2
+ result=['FOO', 'NAME1', 'NAME2']
+ final=-DFOO -DNAME1 -DNAME2
AppendUnique:
- result=['FOO', 'NAME1', 'NAME2']
- final=-DFOO -DNAME1 -DNAME2
+ result=['FOO', 'NAME1', 'NAME2']
+ final=-DFOO -DNAME1 -DNAME2
==== Testing CPPDEFINES, appending a list-of-2lists to a string
orig = 'FOO', append = [('NAME1', 'VAL1'), ['NAME2', 'VAL2']]
Append:
- result=['FOO', ('NAME1', 'VAL1'), ['NAME2', 'VAL2']]
- final=-DFOO -DNAME1=VAL1 -DNAME2=VAL2
+ result=['FOO', ('NAME1', 'VAL1'), ['NAME2', 'VAL2']]
+ final=-DFOO -DNAME1=VAL1 -DNAME2=VAL2
AppendUnique:
- result=['FOO', ('NAME1', 'VAL1'), ['NAME2', 'VAL2']]
- final=-DFOO -DNAME1=VAL1 -DNAME2=VAL2
+ result=['FOO', ('NAME1', 'VAL1'), ['NAME2', 'VAL2']]
+ final=-DFOO -DNAME1=VAL1 -DNAME2=VAL2
==== Testing CPPDEFINES, appending a dict to a string
orig = 'FOO', append = {'NAME2': 'VAL2', 'NAME3': None, 'NAME1': 'VAL1'}
Append:
- result=['FOO', ('NAME2', 'VAL2'), ('NAME3', None), ('NAME1', 'VAL1')]
- final=-DFOO -DNAME2=VAL2 -DNAME3 -DNAME1=VAL1
+ result=['FOO', ('NAME2', 'VAL2'), ('NAME3', None), ('NAME1', 'VAL1')]
+ final=-DFOO -DNAME2=VAL2 -DNAME3 -DNAME1=VAL1
AppendUnique:
- result=['FOO', ('NAME2', 'VAL2'), ('NAME3', None), ('NAME1', 'VAL1')]
- final=-DFOO -DNAME2=VAL2 -DNAME3 -DNAME1=VAL1
+ result=['FOO', ('NAME2', 'VAL2'), ('NAME3', None), ('NAME1', 'VAL1')]
+ final=-DFOO -DNAME2=VAL2 -DNAME3 -DNAME1=VAL1
==== Testing CPPDEFINES, appending a string to a valuestring
orig = 'NAME1=VAL1', append = 'FOO'
Append:
- result=['NAME1=VAL1', 'FOO']
- final=-DNAME1=VAL1 -DFOO
+ result=['NAME1=VAL1', 'FOO']
+ final=-DNAME1=VAL1 -DFOO
AppendUnique:
- result=['NAME1=VAL1', 'FOO']
- final=-DNAME1=VAL1 -DFOO
+ result=['NAME1=VAL1', 'FOO']
+ final=-DNAME1=VAL1 -DFOO
==== Testing CPPDEFINES, appending a valuestring to a valuestring
orig = 'NAME1=VAL1', append = 'NAME1=VAL1'
Append:
- result=['NAME1=VAL1', 'NAME1=VAL1']
- final=-DNAME1=VAL1 -DNAME1=VAL1
+ result=['NAME1=VAL1', 'NAME1=VAL1']
+ final=-DNAME1=VAL1 -DNAME1=VAL1
AppendUnique:
- result=['NAME1=VAL1']
- final=-DNAME1=VAL1
+ result=['NAME1=VAL1']
+ final=-DNAME1=VAL1
==== Testing CPPDEFINES, appending a list to a valuestring
orig = 'NAME1=VAL1', append = ['NAME1', 'NAME2']
Append:
- result=['NAME1=VAL1', 'NAME1', 'NAME2']
- final=-DNAME1=VAL1 -DNAME1 -DNAME2
+ result=['NAME1=VAL1', 'NAME1', 'NAME2']
+ final=-DNAME1=VAL1 -DNAME1 -DNAME2
AppendUnique:
- result=['NAME1=VAL1', 'NAME1', 'NAME2']
- final=-DNAME1=VAL1 -DNAME1 -DNAME2
+ result=['NAME1=VAL1', 'NAME1', 'NAME2']
+ final=-DNAME1=VAL1 -DNAME1 -DNAME2
==== Testing CPPDEFINES, appending a list-of-2lists to a valuestring
orig = 'NAME1=VAL1', append = [('NAME1', 'VAL1'), ['NAME2', 'VAL2']]
Append:
- result=['NAME1=VAL1', ('NAME1', 'VAL1'), ['NAME2', 'VAL2']]
- final=-DNAME1=VAL1 -DNAME1=VAL1 -DNAME2=VAL2
+ result=['NAME1=VAL1', ('NAME1', 'VAL1'), ['NAME2', 'VAL2']]
+ final=-DNAME1=VAL1 -DNAME1=VAL1 -DNAME2=VAL2
AppendUnique:
- result=['NAME1=VAL1', ['NAME2', 'VAL2']]
- final=-DNAME1=VAL1 -DNAME2=VAL2
+ result=['NAME1=VAL1', ['NAME2', 'VAL2']]
+ final=-DNAME1=VAL1 -DNAME2=VAL2
==== Testing CPPDEFINES, appending a dict to a valuestring
orig = 'NAME1=VAL1', append = {'NAME2': 'VAL2', 'NAME3': None, 'NAME1': 'VAL1'}
Append:
- result=['NAME1=VAL1', ('NAME2', 'VAL2'), ('NAME3', None), ('NAME1', 'VAL1')]
- final=-DNAME1=VAL1 -DNAME2=VAL2 -DNAME3 -DNAME1=VAL1
+ result=['NAME1=VAL1', ('NAME2', 'VAL2'), ('NAME3', None), ('NAME1', 'VAL1')]
+ final=-DNAME1=VAL1 -DNAME2=VAL2 -DNAME3 -DNAME1=VAL1
AppendUnique:
- result=['NAME1=VAL1', ('NAME2', 'VAL2'), ('NAME3', None)]
- final=-DNAME1=VAL1 -DNAME2=VAL2 -DNAME3
+ result=['NAME1=VAL1', ('NAME2', 'VAL2'), ('NAME3', None)]
+ final=-DNAME1=VAL1 -DNAME2=VAL2 -DNAME3
==== Testing CPPDEFINES, appending a string to a list
orig = ['NAME1', 'NAME2'], append = 'FOO'
Append:
- result=['NAME1', 'NAME2', 'FOO']
- final=-DNAME1 -DNAME2 -DFOO
+ result=['NAME1', 'NAME2', 'FOO']
+ final=-DNAME1 -DNAME2 -DFOO
AppendUnique:
- result=['NAME1', 'NAME2', 'FOO']
- final=-DNAME1 -DNAME2 -DFOO
+ result=['NAME1', 'NAME2', 'FOO']
+ final=-DNAME1 -DNAME2 -DFOO
==== Testing CPPDEFINES, appending a valuestring to a list
orig = ['NAME1', 'NAME2'], append = 'NAME1=VAL1'
Append:
- result=['NAME1', 'NAME2', 'NAME1=VAL1']
- final=-DNAME1 -DNAME2 -DNAME1=VAL1
+ result=['NAME1', 'NAME2', 'NAME1=VAL1']
+ final=-DNAME1 -DNAME2 -DNAME1=VAL1
AppendUnique:
- result=['NAME1', 'NAME2', 'NAME1=VAL1']
- final=-DNAME1 -DNAME2 -DNAME1=VAL1
+ result=['NAME1', 'NAME2', 'NAME1=VAL1']
+ final=-DNAME1 -DNAME2 -DNAME1=VAL1
==== Testing CPPDEFINES, appending a list to a list
orig = ['NAME1', 'NAME2'], append = ['NAME1', 'NAME2']
Append:
- result=['NAME1', 'NAME2', 'NAME1', 'NAME2']
- final=-DNAME1 -DNAME2 -DNAME1 -DNAME2
+ result=['NAME1', 'NAME2', 'NAME1', 'NAME2']
+ final=-DNAME1 -DNAME2 -DNAME1 -DNAME2
AppendUnique:
- result=['NAME1', 'NAME2']
- final=-DNAME1 -DNAME2
+ result=['NAME1', 'NAME2']
+ final=-DNAME1 -DNAME2
==== Testing CPPDEFINES, appending a list-of-2lists to a list
orig = ['NAME1', 'NAME2'], append = [('NAME1', 'VAL1'), ['NAME2', 'VAL2']]
Append:
- result=['NAME1', 'NAME2', ('NAME1', 'VAL1'), ['NAME2', 'VAL2']]
- final=-DNAME1 -DNAME2 -DNAME1=VAL1 -DNAME2=VAL2
+ result=['NAME1', 'NAME2', ('NAME1', 'VAL1'), ['NAME2', 'VAL2']]
+ final=-DNAME1 -DNAME2 -DNAME1=VAL1 -DNAME2=VAL2
AppendUnique:
- result=['NAME1', 'NAME2', ('NAME1', 'VAL1'), ['NAME2', 'VAL2']]
- final=-DNAME1 -DNAME2 -DNAME1=VAL1 -DNAME2=VAL2
+ result=['NAME1', 'NAME2', ('NAME1', 'VAL1'), ['NAME2', 'VAL2']]
+ final=-DNAME1 -DNAME2 -DNAME1=VAL1 -DNAME2=VAL2
==== Testing CPPDEFINES, appending a dict to a list
orig = ['NAME1', 'NAME2'], append = {'NAME2': 'VAL2', 'NAME3': None, 'NAME1': 'VAL1'}
Append:
- result=['NAME1', 'NAME2', ('NAME2', 'VAL2'), ('NAME3', None), ('NAME1', 'VAL1')]
- final=-DNAME1 -DNAME2 -DNAME2=VAL2 -DNAME3 -DNAME1=VAL1
+ result=['NAME1', 'NAME2', ('NAME2', 'VAL2'), ('NAME3', None), ('NAME1', 'VAL1')]
+ final=-DNAME1 -DNAME2 -DNAME2=VAL2 -DNAME3 -DNAME1=VAL1
AppendUnique:
- result=['NAME1', 'NAME2', ('NAME2', 'VAL2'), ('NAME3', None), ('NAME1', 'VAL1')]
- final=-DNAME1 -DNAME2 -DNAME2=VAL2 -DNAME3 -DNAME1=VAL1
+ result=['NAME1', 'NAME2', ('NAME2', 'VAL2'), ('NAME3', None), ('NAME1', 'VAL1')]
+ final=-DNAME1 -DNAME2 -DNAME2=VAL2 -DNAME3 -DNAME1=VAL1
==== Testing CPPDEFINES, appending a string to a list-of-2lists
orig = [('NAME1', 'VAL1'), ['NAME2', 'VAL2']], append = 'FOO'
Append:
- result=[('NAME1', 'VAL1'), ['NAME2', 'VAL2'], 'FOO']
- final=-DNAME1=VAL1 -DNAME2=VAL2 -DFOO
+ result=[('NAME1', 'VAL1'), ['NAME2', 'VAL2'], 'FOO']
+ final=-DNAME1=VAL1 -DNAME2=VAL2 -DFOO
AppendUnique:
- result=[('NAME1', 'VAL1'), ['NAME2', 'VAL2'], 'FOO']
- final=-DNAME1=VAL1 -DNAME2=VAL2 -DFOO
+ result=[('NAME1', 'VAL1'), ['NAME2', 'VAL2'], 'FOO']
+ final=-DNAME1=VAL1 -DNAME2=VAL2 -DFOO
==== Testing CPPDEFINES, appending a valuestring to a list-of-2lists
orig = [('NAME1', 'VAL1'), ['NAME2', 'VAL2']], append = 'NAME1=VAL1'
Append:
- result=[('NAME1', 'VAL1'), ['NAME2', 'VAL2'], 'NAME1=VAL1']
- final=-DNAME1=VAL1 -DNAME2=VAL2 -DNAME1=VAL1
+ result=[('NAME1', 'VAL1'), ['NAME2', 'VAL2'], 'NAME1=VAL1']
+ final=-DNAME1=VAL1 -DNAME2=VAL2 -DNAME1=VAL1
AppendUnique:
- result=[('NAME1', 'VAL1'), ['NAME2', 'VAL2']]
- final=-DNAME1=VAL1 -DNAME2=VAL2
+ result=[('NAME1', 'VAL1'), ['NAME2', 'VAL2']]
+ final=-DNAME1=VAL1 -DNAME2=VAL2
==== Testing CPPDEFINES, appending a list to a list-of-2lists
orig = [('NAME1', 'VAL1'), ['NAME2', 'VAL2']], append = ['NAME1', 'NAME2']
Append:
- result=[('NAME1', 'VAL1'), ['NAME2', 'VAL2'], 'NAME1', 'NAME2']
- final=-DNAME1=VAL1 -DNAME2=VAL2 -DNAME1 -DNAME2
+ result=[('NAME1', 'VAL1'), ['NAME2', 'VAL2'], 'NAME1', 'NAME2']
+ final=-DNAME1=VAL1 -DNAME2=VAL2 -DNAME1 -DNAME2
AppendUnique:
- result=[('NAME1', 'VAL1'), ['NAME2', 'VAL2'], 'NAME1', 'NAME2']
- final=-DNAME1=VAL1 -DNAME2=VAL2 -DNAME1 -DNAME2
+ result=[('NAME1', 'VAL1'), ['NAME2', 'VAL2'], 'NAME1', 'NAME2']
+ final=-DNAME1=VAL1 -DNAME2=VAL2 -DNAME1 -DNAME2
==== Testing CPPDEFINES, appending a list-of-2lists to a list-of-2lists
orig = [('NAME1', 'VAL1'), ['NAME2', 'VAL2']], append = [('NAME1', 'VAL1'), ['NAME2', 'VAL2']]
Append:
- result=[('NAME1', 'VAL1'), ['NAME2', 'VAL2'], ('NAME1', 'VAL1'), ['NAME2', 'VAL2']]
- final=-DNAME1=VAL1 -DNAME2=VAL2 -DNAME1=VAL1 -DNAME2=VAL2
+ result=[('NAME1', 'VAL1'), ['NAME2', 'VAL2'], ('NAME1', 'VAL1'), ['NAME2', 'VAL2']]
+ final=-DNAME1=VAL1 -DNAME2=VAL2 -DNAME1=VAL1 -DNAME2=VAL2
AppendUnique:
- result=[('NAME1', 'VAL1'), ['NAME2', 'VAL2']]
- final=-DNAME1=VAL1 -DNAME2=VAL2
+ result=[('NAME1', 'VAL1'), ['NAME2', 'VAL2']]
+ final=-DNAME1=VAL1 -DNAME2=VAL2
==== Testing CPPDEFINES, appending a dict to a list-of-2lists
orig = [('NAME1', 'VAL1'), ['NAME2', 'VAL2']], append = {'NAME2': 'VAL2', 'NAME3': None, 'NAME1': 'VAL1'}
Append:
- result=[('NAME1', 'VAL1'), ['NAME2', 'VAL2'], ('NAME2', 'VAL2'), ('NAME3', None), ('NAME1', 'VAL1')]
- final=-DNAME1=VAL1 -DNAME2=VAL2 -DNAME2=VAL2 -DNAME3 -DNAME1=VAL1
+ result=[('NAME1', 'VAL1'), ['NAME2', 'VAL2'], ('NAME2', 'VAL2'), ('NAME3', None), ('NAME1', 'VAL1')]
+ final=-DNAME1=VAL1 -DNAME2=VAL2 -DNAME2=VAL2 -DNAME3 -DNAME1=VAL1
AppendUnique:
- result=[('NAME1', 'VAL1'), ['NAME2', 'VAL2'], ('NAME3', None)]
- final=-DNAME1=VAL1 -DNAME2=VAL2 -DNAME3
+ result=[('NAME1', 'VAL1'), ['NAME2', 'VAL2'], ('NAME3', None)]
+ final=-DNAME1=VAL1 -DNAME2=VAL2 -DNAME3
==== Testing CPPDEFINES, appending a string to a dict
orig = {'NAME2': 'VAL2', 'NAME3': None, 'NAME1': 'VAL1'}, append = 'FOO'
Append:
- result=[('NAME2', 'VAL2'), ('NAME3', None), ('NAME1', 'VAL1'), 'FOO']
- final=-DNAME2=VAL2 -DNAME3 -DNAME1=VAL1 -DFOO
+ result=[('NAME2', 'VAL2'), ('NAME3', None), ('NAME1', 'VAL1'), 'FOO']
+ final=-DNAME2=VAL2 -DNAME3 -DNAME1=VAL1 -DFOO
AppendUnique:
- result=[('NAME2', 'VAL2'), ('NAME3', None), ('NAME1', 'VAL1'), 'FOO']
- final=-DNAME2=VAL2 -DNAME3 -DNAME1=VAL1 -DFOO
+ result=[('NAME2', 'VAL2'), ('NAME3', None), ('NAME1', 'VAL1'), 'FOO']
+ final=-DNAME2=VAL2 -DNAME3 -DNAME1=VAL1 -DFOO
==== Testing CPPDEFINES, appending a valuestring to a dict
orig = {'NAME2': 'VAL2', 'NAME3': None, 'NAME1': 'VAL1'}, append = 'NAME1=VAL1'
Append:
- result=[('NAME2', 'VAL2'), ('NAME3', None), ('NAME1', 'VAL1'), 'NAME1=VAL1']
- final=-DNAME2=VAL2 -DNAME3 -DNAME1=VAL1 -DNAME1=VAL1
+ result=[('NAME2', 'VAL2'), ('NAME3', None), ('NAME1', 'VAL1'), 'NAME1=VAL1']
+ final=-DNAME2=VAL2 -DNAME3 -DNAME1=VAL1 -DNAME1=VAL1
AppendUnique:
- result=[('NAME2', 'VAL2'), ('NAME3', None), ('NAME1', 'VAL1')]
- final=-DNAME2=VAL2 -DNAME3 -DNAME1=VAL1
+ result=[('NAME2', 'VAL2'), ('NAME3', None), ('NAME1', 'VAL1')]
+ final=-DNAME2=VAL2 -DNAME3 -DNAME1=VAL1
==== Testing CPPDEFINES, appending a list to a dict
orig = {'NAME2': 'VAL2', 'NAME3': None, 'NAME1': 'VAL1'}, append = ['NAME1', 'NAME2']
Append:
- result=[('NAME2', 'VAL2'), ('NAME3', None), ('NAME1', 'VAL1'), 'NAME1', 'NAME2']
- final=-DNAME2=VAL2 -DNAME3 -DNAME1=VAL1 -DNAME1 -DNAME2
+ result=[('NAME2', 'VAL2'), ('NAME3', None), ('NAME1', 'VAL1'), 'NAME1', 'NAME2']
+ final=-DNAME2=VAL2 -DNAME3 -DNAME1=VAL1 -DNAME1 -DNAME2
AppendUnique:
- result=[('NAME2', 'VAL2'), ('NAME3', None), ('NAME1', 'VAL1'), 'NAME1', 'NAME2']
- final=-DNAME2=VAL2 -DNAME3 -DNAME1=VAL1 -DNAME1 -DNAME2
+ result=[('NAME2', 'VAL2'), ('NAME3', None), ('NAME1', 'VAL1'), 'NAME1', 'NAME2']
+ final=-DNAME2=VAL2 -DNAME3 -DNAME1=VAL1 -DNAME1 -DNAME2
==== Testing CPPDEFINES, appending a list-of-2lists to a dict
orig = {'NAME2': 'VAL2', 'NAME3': None, 'NAME1': 'VAL1'}, append = [('NAME1', 'VAL1'), ['NAME2', 'VAL2']]
Append:
- result=[('NAME2', 'VAL2'), ('NAME3', None), ('NAME1', 'VAL1'), ('NAME1', 'VAL1'), ['NAME2', 'VAL2']]
- final=-DNAME2=VAL2 -DNAME3 -DNAME1=VAL1 -DNAME1=VAL1 -DNAME2=VAL2
+ result=[('NAME2', 'VAL2'), ('NAME3', None), ('NAME1', 'VAL1'), ('NAME1', 'VAL1'), ['NAME2', 'VAL2']]
+ final=-DNAME2=VAL2 -DNAME3 -DNAME1=VAL1 -DNAME1=VAL1 -DNAME2=VAL2
AppendUnique:
- result=[('NAME2', 'VAL2'), ('NAME3', None), ('NAME1', 'VAL1')]
- final=-DNAME2=VAL2 -DNAME3 -DNAME1=VAL1
+ result=[('NAME2', 'VAL2'), ('NAME3', None), ('NAME1', 'VAL1')]
+ final=-DNAME2=VAL2 -DNAME3 -DNAME1=VAL1
==== Testing CPPDEFINES, appending a dict to a dict
orig = {'NAME2': 'VAL2', 'NAME3': None, 'NAME1': 'VAL1'}, append = {'NAME2': 'VAL2', 'NAME3': None, 'NAME1': 'VAL1'}
Append:
- result=[('NAME2', 'VAL2'), ('NAME3', None), ('NAME1', 'VAL1'), ('NAME2', 'VAL2'), ('NAME3', None), ('NAME1', 'VAL1')]
- final=-DNAME2=VAL2 -DNAME3 -DNAME1=VAL1 -DNAME2=VAL2 -DNAME3 -DNAME1=VAL1
+ result=[('NAME2', 'VAL2'), ('NAME3', None), ('NAME1', 'VAL1'), ('NAME2', 'VAL2'), ('NAME3', None), ('NAME1', 'VAL1')]
+ final=-DNAME2=VAL2 -DNAME3 -DNAME1=VAL1 -DNAME2=VAL2 -DNAME3 -DNAME1=VAL1
AppendUnique:
- result=[('NAME2', 'VAL2'), ('NAME3', None), ('NAME1', 'VAL1')]
- final=-DNAME2=VAL2 -DNAME3 -DNAME1=VAL1
+ result=[('NAME2', 'VAL2'), ('NAME3', None), ('NAME1', 'VAL1')]
+ final=-DNAME2=VAL2 -DNAME3 -DNAME1=VAL1
"""
build_output="scons: `.' is up to date.\n"
diff --git a/test/CPPDEFINES/fixture/SConstruct-Append b/test/CPPDEFINES/fixture/SConstruct-Append
index a9dea8c0a..af4db9dac 100644
--- a/test/CPPDEFINES/fixture/SConstruct-Append
+++ b/test/CPPDEFINES/fixture/SConstruct-Append
@@ -90,10 +90,10 @@ for (t1, c1) in cases:
env = Environment(CPPDEFINES=c1, CPPDEFPREFIX='-D')
env.Append(CPPDEFINES=c2)
final = env.subst('$_CPPDEFFLAGS', source="src", target="tgt")
- print(f"Append:\n\tresult={dlist(env['CPPDEFINES'])}\n\tfinal={final}")
+ print(f"Append:\n result={dlist(env['CPPDEFINES'])}\n final={final}")
env = Environment(CPPDEFINES=c1, CPPDEFPREFIX='-D')
env.AppendUnique(CPPDEFINES=c2)
final = env.subst('$_CPPDEFFLAGS', source="src", target="tgt")
print(
- f"AppendUnique:\n\tresult={dlist(env['CPPDEFINES'])}\n\tfinal={final}"
+ f"AppendUnique:\n result={dlist(env['CPPDEFINES'])}\n final={final}"
)
diff --git a/test/CPPDEFINES/fixture/SConstruct-Prepend b/test/CPPDEFINES/fixture/SConstruct-Prepend
index 59345308d..52b66e8c2 100644
--- a/test/CPPDEFINES/fixture/SConstruct-Prepend
+++ b/test/CPPDEFINES/fixture/SConstruct-Prepend
@@ -91,10 +91,10 @@ for (t1, c1) in cases:
env = Environment(CPPDEFINES=c1, CPPDEFPREFIX='-D')
env.Prepend(CPPDEFINES=c2)
final = env.subst('$_CPPDEFFLAGS', source="src", target="tgt")
- print(f"Prepend:\n\tresult={dlist(env['CPPDEFINES'])}\n\tfinal={final}")
+ print(f"Prepend:\n result={dlist(env['CPPDEFINES'])}\n final={final}")
env = Environment(CPPDEFINES=c1, CPPDEFPREFIX='-D')
env.PrependUnique(CPPDEFINES=c2)
final = env.subst('$_CPPDEFFLAGS', source="src", target="tgt")
print(
- f"PrependUnique:\n\tresult={dlist(env['CPPDEFINES'])}\n\tfinal={final}"
+ f"PrependUnique:\n result={dlist(env['CPPDEFINES'])}\n final={final}"
)
diff --git a/test/CPPDEFINES/prepend.py b/test/CPPDEFINES/prepend.py
index 3e8d8d1c1..2e63e87e9 100644
--- a/test/CPPDEFINES/prepend.py
+++ b/test/CPPDEFINES/prepend.py
@@ -47,203 +47,203 @@ expect_print_output="""\
==== Testing CPPDEFINES, prepending a string to a string
orig = 'FOO', prepend = 'FOO'
Prepend:
- result=['FOO', 'FOO']
- final=-DFOO -DFOO
+ result=['FOO', 'FOO']
+ final=-DFOO -DFOO
PrependUnique:
- result=['FOO']
- final=-DFOO
+ result=['FOO']
+ final=-DFOO
==== Testing CPPDEFINES, prepending a valuestring to a string
orig = 'FOO', prepend = 'NAME1=VAL1'
Prepend:
- result=['NAME1=VAL1', 'FOO']
- final=-DNAME1=VAL1 -DFOO
+ result=['NAME1=VAL1', 'FOO']
+ final=-DNAME1=VAL1 -DFOO
PrependUnique:
- result=['NAME1=VAL1', 'FOO']
- final=-DNAME1=VAL1 -DFOO
+ result=['NAME1=VAL1', 'FOO']
+ final=-DNAME1=VAL1 -DFOO
==== Testing CPPDEFINES, prepending a list to a string
orig = 'FOO', prepend = ['NAME1', 'NAME2']
Prepend:
- result=['NAME2', 'NAME1', 'FOO']
- final=-DNAME2 -DNAME1 -DFOO
+ result=['NAME2', 'NAME1', 'FOO']
+ final=-DNAME2 -DNAME1 -DFOO
PrependUnique:
- result=['NAME2', 'NAME1', 'FOO']
- final=-DNAME2 -DNAME1 -DFOO
+ result=['NAME2', 'NAME1', 'FOO']
+ final=-DNAME2 -DNAME1 -DFOO
==== Testing CPPDEFINES, prepending a list-of-2lists to a string
orig = 'FOO', prepend = [('NAME1', 'VAL1'), ['NAME2', 'VAL2']]
Prepend:
- result=[['NAME2', 'VAL2'], ('NAME1', 'VAL1'), 'FOO']
- final=-DNAME2=VAL2 -DNAME1=VAL1 -DFOO
+ result=[['NAME2', 'VAL2'], ('NAME1', 'VAL1'), 'FOO']
+ final=-DNAME2=VAL2 -DNAME1=VAL1 -DFOO
PrependUnique:
- result=[['NAME2', 'VAL2'], ('NAME1', 'VAL1'), 'FOO']
- final=-DNAME2=VAL2 -DNAME1=VAL1 -DFOO
+ result=[['NAME2', 'VAL2'], ('NAME1', 'VAL1'), 'FOO']
+ final=-DNAME2=VAL2 -DNAME1=VAL1 -DFOO
==== Testing CPPDEFINES, prepending a dict to a string
orig = 'FOO', prepend = {'NAME2': 'VAL2', 'NAME3': None, 'NAME1': 'VAL1'}
Prepend:
- result=[('NAME1', 'VAL1'), ('NAME3', None), ('NAME2', 'VAL2'), 'FOO']
- final=-DNAME1=VAL1 -DNAME3 -DNAME2=VAL2 -DFOO
+ result=[('NAME1', 'VAL1'), ('NAME3', None), ('NAME2', 'VAL2'), 'FOO']
+ final=-DNAME1=VAL1 -DNAME3 -DNAME2=VAL2 -DFOO
PrependUnique:
- result=[('NAME1', 'VAL1'), ('NAME3', None), ('NAME2', 'VAL2'), 'FOO']
- final=-DNAME1=VAL1 -DNAME3 -DNAME2=VAL2 -DFOO
+ result=[('NAME1', 'VAL1'), ('NAME3', None), ('NAME2', 'VAL2'), 'FOO']
+ final=-DNAME1=VAL1 -DNAME3 -DNAME2=VAL2 -DFOO
==== Testing CPPDEFINES, prepending a string to a valuestring
orig = 'NAME1=VAL1', prepend = 'FOO'
Prepend:
- result=['FOO', 'NAME1=VAL1']
- final=-DFOO -DNAME1=VAL1
+ result=['FOO', 'NAME1=VAL1']
+ final=-DFOO -DNAME1=VAL1
PrependUnique:
- result=['FOO', 'NAME1=VAL1']
- final=-DFOO -DNAME1=VAL1
+ result=['FOO', 'NAME1=VAL1']
+ final=-DFOO -DNAME1=VAL1
==== Testing CPPDEFINES, prepending a valuestring to a valuestring
orig = 'NAME1=VAL1', prepend = 'NAME1=VAL1'
Prepend:
- result=['NAME1=VAL1', 'NAME1=VAL1']
- final=-DNAME1=VAL1 -DNAME1=VAL1
+ result=['NAME1=VAL1', 'NAME1=VAL1']
+ final=-DNAME1=VAL1 -DNAME1=VAL1
PrependUnique:
- result=['NAME1=VAL1']
- final=-DNAME1=VAL1
+ result=['NAME1=VAL1']
+ final=-DNAME1=VAL1
==== Testing CPPDEFINES, prepending a list to a valuestring
orig = 'NAME1=VAL1', prepend = ['NAME1', 'NAME2']
Prepend:
- result=['NAME2', 'NAME1', 'NAME1=VAL1']
- final=-DNAME2 -DNAME1 -DNAME1=VAL1
+ result=['NAME2', 'NAME1', 'NAME1=VAL1']
+ final=-DNAME2 -DNAME1 -DNAME1=VAL1
PrependUnique:
- result=['NAME2', 'NAME1', 'NAME1=VAL1']
- final=-DNAME2 -DNAME1 -DNAME1=VAL1
+ result=['NAME2', 'NAME1', 'NAME1=VAL1']
+ final=-DNAME2 -DNAME1 -DNAME1=VAL1
==== Testing CPPDEFINES, prepending a list-of-2lists to a valuestring
orig = 'NAME1=VAL1', prepend = [('NAME1', 'VAL1'), ['NAME2', 'VAL2']]
Prepend:
- result=[['NAME2', 'VAL2'], ('NAME1', 'VAL1'), 'NAME1=VAL1']
- final=-DNAME2=VAL2 -DNAME1=VAL1 -DNAME1=VAL1
+ result=[['NAME2', 'VAL2'], ('NAME1', 'VAL1'), 'NAME1=VAL1']
+ final=-DNAME2=VAL2 -DNAME1=VAL1 -DNAME1=VAL1
PrependUnique:
- result=[['NAME2', 'VAL2'], 'NAME1=VAL1']
- final=-DNAME2=VAL2 -DNAME1=VAL1
+ result=[['NAME2', 'VAL2'], 'NAME1=VAL1']
+ final=-DNAME2=VAL2 -DNAME1=VAL1
==== Testing CPPDEFINES, prepending a dict to a valuestring
orig = 'NAME1=VAL1', prepend = {'NAME2': 'VAL2', 'NAME3': None, 'NAME1': 'VAL1'}
Prepend:
- result=[('NAME1', 'VAL1'), ('NAME3', None), ('NAME2', 'VAL2'), 'NAME1=VAL1']
- final=-DNAME1=VAL1 -DNAME3 -DNAME2=VAL2 -DNAME1=VAL1
+ result=[('NAME1', 'VAL1'), ('NAME3', None), ('NAME2', 'VAL2'), 'NAME1=VAL1']
+ final=-DNAME1=VAL1 -DNAME3 -DNAME2=VAL2 -DNAME1=VAL1
PrependUnique:
- result=[('NAME3', None), ('NAME2', 'VAL2'), 'NAME1=VAL1']
- final=-DNAME3 -DNAME2=VAL2 -DNAME1=VAL1
+ result=[('NAME3', None), ('NAME2', 'VAL2'), 'NAME1=VAL1']
+ final=-DNAME3 -DNAME2=VAL2 -DNAME1=VAL1
==== Testing CPPDEFINES, prepending a string to a list
orig = ['NAME1', 'NAME2'], prepend = 'FOO'
Prepend:
- result=['FOO', 'NAME1', 'NAME2']
- final=-DFOO -DNAME1 -DNAME2
+ result=['FOO', 'NAME1', 'NAME2']
+ final=-DFOO -DNAME1 -DNAME2
PrependUnique:
- result=['FOO', 'NAME1', 'NAME2']
- final=-DFOO -DNAME1 -DNAME2
+ result=['FOO', 'NAME1', 'NAME2']
+ final=-DFOO -DNAME1 -DNAME2
==== Testing CPPDEFINES, prepending a valuestring to a list
orig = ['NAME1', 'NAME2'], prepend = 'NAME1=VAL1'
Prepend:
- result=['NAME1=VAL1', 'NAME1', 'NAME2']
- final=-DNAME1=VAL1 -DNAME1 -DNAME2
+ result=['NAME1=VAL1', 'NAME1', 'NAME2']
+ final=-DNAME1=VAL1 -DNAME1 -DNAME2
PrependUnique:
- result=['NAME1=VAL1', 'NAME1', 'NAME2']
- final=-DNAME1=VAL1 -DNAME1 -DNAME2
+ result=['NAME1=VAL1', 'NAME1', 'NAME2']
+ final=-DNAME1=VAL1 -DNAME1 -DNAME2
==== Testing CPPDEFINES, prepending a list to a list
orig = ['NAME1', 'NAME2'], prepend = ['NAME1', 'NAME2']
Prepend:
- result=['NAME2', 'NAME1', 'NAME1', 'NAME2']
- final=-DNAME2 -DNAME1 -DNAME1 -DNAME2
+ result=['NAME2', 'NAME1', 'NAME1', 'NAME2']
+ final=-DNAME2 -DNAME1 -DNAME1 -DNAME2
PrependUnique:
- result=['NAME1', 'NAME2']
- final=-DNAME1 -DNAME2
+ result=['NAME1', 'NAME2']
+ final=-DNAME1 -DNAME2
==== Testing CPPDEFINES, prepending a list-of-2lists to a list
orig = ['NAME1', 'NAME2'], prepend = [('NAME1', 'VAL1'), ['NAME2', 'VAL2']]
Prepend:
- result=[['NAME2', 'VAL2'], ('NAME1', 'VAL1'), 'NAME1', 'NAME2']
- final=-DNAME2=VAL2 -DNAME1=VAL1 -DNAME1 -DNAME2
+ result=[['NAME2', 'VAL2'], ('NAME1', 'VAL1'), 'NAME1', 'NAME2']
+ final=-DNAME2=VAL2 -DNAME1=VAL1 -DNAME1 -DNAME2
PrependUnique:
- result=[['NAME2', 'VAL2'], ('NAME1', 'VAL1'), 'NAME1', 'NAME2']
- final=-DNAME2=VAL2 -DNAME1=VAL1 -DNAME1 -DNAME2
+ result=[['NAME2', 'VAL2'], ('NAME1', 'VAL1'), 'NAME1', 'NAME2']
+ final=-DNAME2=VAL2 -DNAME1=VAL1 -DNAME1 -DNAME2
==== Testing CPPDEFINES, prepending a dict to a list
orig = ['NAME1', 'NAME2'], prepend = {'NAME2': 'VAL2', 'NAME3': None, 'NAME1': 'VAL1'}
Prepend:
- result=[('NAME1', 'VAL1'), ('NAME3', None), ('NAME2', 'VAL2'), 'NAME1', 'NAME2']
- final=-DNAME1=VAL1 -DNAME3 -DNAME2=VAL2 -DNAME1 -DNAME2
+ result=[('NAME1', 'VAL1'), ('NAME3', None), ('NAME2', 'VAL2'), 'NAME1', 'NAME2']
+ final=-DNAME1=VAL1 -DNAME3 -DNAME2=VAL2 -DNAME1 -DNAME2
PrependUnique:
- result=[('NAME1', 'VAL1'), ('NAME3', None), ('NAME2', 'VAL2'), 'NAME1', 'NAME2']
- final=-DNAME1=VAL1 -DNAME3 -DNAME2=VAL2 -DNAME1 -DNAME2
+ result=[('NAME1', 'VAL1'), ('NAME3', None), ('NAME2', 'VAL2'), 'NAME1', 'NAME2']
+ final=-DNAME1=VAL1 -DNAME3 -DNAME2=VAL2 -DNAME1 -DNAME2
==== Testing CPPDEFINES, prepending a string to a list-of-2lists
orig = [('NAME1', 'VAL1'), ['NAME2', 'VAL2']], prepend = 'FOO'
Prepend:
- result=['FOO', ('NAME1', 'VAL1'), ['NAME2', 'VAL2']]
- final=-DFOO -DNAME1=VAL1 -DNAME2=VAL2
+ result=['FOO', ('NAME1', 'VAL1'), ['NAME2', 'VAL2']]
+ final=-DFOO -DNAME1=VAL1 -DNAME2=VAL2
PrependUnique:
- result=['FOO', ('NAME1', 'VAL1'), ['NAME2', 'VAL2']]
- final=-DFOO -DNAME1=VAL1 -DNAME2=VAL2
+ result=['FOO', ('NAME1', 'VAL1'), ['NAME2', 'VAL2']]
+ final=-DFOO -DNAME1=VAL1 -DNAME2=VAL2
==== Testing CPPDEFINES, prepending a valuestring to a list-of-2lists
orig = [('NAME1', 'VAL1'), ['NAME2', 'VAL2']], prepend = 'NAME1=VAL1'
Prepend:
- result=['NAME1=VAL1', ('NAME1', 'VAL1'), ['NAME2', 'VAL2']]
- final=-DNAME1=VAL1 -DNAME1=VAL1 -DNAME2=VAL2
+ result=['NAME1=VAL1', ('NAME1', 'VAL1'), ['NAME2', 'VAL2']]
+ final=-DNAME1=VAL1 -DNAME1=VAL1 -DNAME2=VAL2
PrependUnique:
- result=[('NAME1', 'VAL1'), ['NAME2', 'VAL2']]
- final=-DNAME1=VAL1 -DNAME2=VAL2
+ result=[('NAME1', 'VAL1'), ['NAME2', 'VAL2']]
+ final=-DNAME1=VAL1 -DNAME2=VAL2
==== Testing CPPDEFINES, prepending a list to a list-of-2lists
orig = [('NAME1', 'VAL1'), ['NAME2', 'VAL2']], prepend = ['NAME1', 'NAME2']
Prepend:
- result=['NAME2', 'NAME1', ('NAME1', 'VAL1'), ['NAME2', 'VAL2']]
- final=-DNAME2 -DNAME1 -DNAME1=VAL1 -DNAME2=VAL2
+ result=['NAME2', 'NAME1', ('NAME1', 'VAL1'), ['NAME2', 'VAL2']]
+ final=-DNAME2 -DNAME1 -DNAME1=VAL1 -DNAME2=VAL2
PrependUnique:
- result=['NAME2', 'NAME1', ('NAME1', 'VAL1'), ['NAME2', 'VAL2']]
- final=-DNAME2 -DNAME1 -DNAME1=VAL1 -DNAME2=VAL2
+ result=['NAME2', 'NAME1', ('NAME1', 'VAL1'), ['NAME2', 'VAL2']]
+ final=-DNAME2 -DNAME1 -DNAME1=VAL1 -DNAME2=VAL2
==== Testing CPPDEFINES, prepending a list-of-2lists to a list-of-2lists
orig = [('NAME1', 'VAL1'), ['NAME2', 'VAL2']], prepend = [('NAME1', 'VAL1'), ['NAME2', 'VAL2']]
Prepend:
- result=[['NAME2', 'VAL2'], ('NAME1', 'VAL1'), ('NAME1', 'VAL1'), ['NAME2', 'VAL2']]
- final=-DNAME2=VAL2 -DNAME1=VAL1 -DNAME1=VAL1 -DNAME2=VAL2
+ result=[['NAME2', 'VAL2'], ('NAME1', 'VAL1'), ('NAME1', 'VAL1'), ['NAME2', 'VAL2']]
+ final=-DNAME2=VAL2 -DNAME1=VAL1 -DNAME1=VAL1 -DNAME2=VAL2
PrependUnique:
- result=[('NAME1', 'VAL1'), ['NAME2', 'VAL2']]
- final=-DNAME1=VAL1 -DNAME2=VAL2
+ result=[('NAME1', 'VAL1'), ['NAME2', 'VAL2']]
+ final=-DNAME1=VAL1 -DNAME2=VAL2
==== Testing CPPDEFINES, prepending a dict to a list-of-2lists
orig = [('NAME1', 'VAL1'), ['NAME2', 'VAL2']], prepend = {'NAME2': 'VAL2', 'NAME3': None, 'NAME1': 'VAL1'}
Prepend:
- result=[('NAME1', 'VAL1'), ('NAME3', None), ('NAME2', 'VAL2'), ('NAME1', 'VAL1'), ['NAME2', 'VAL2']]
- final=-DNAME1=VAL1 -DNAME3 -DNAME2=VAL2 -DNAME1=VAL1 -DNAME2=VAL2
+ result=[('NAME1', 'VAL1'), ('NAME3', None), ('NAME2', 'VAL2'), ('NAME1', 'VAL1'), ['NAME2', 'VAL2']]
+ final=-DNAME1=VAL1 -DNAME3 -DNAME2=VAL2 -DNAME1=VAL1 -DNAME2=VAL2
PrependUnique:
- result=[('NAME3', None), ('NAME1', 'VAL1'), ['NAME2', 'VAL2']]
- final=-DNAME3 -DNAME1=VAL1 -DNAME2=VAL2
+ result=[('NAME3', None), ('NAME1', 'VAL1'), ['NAME2', 'VAL2']]
+ final=-DNAME3 -DNAME1=VAL1 -DNAME2=VAL2
==== Testing CPPDEFINES, prepending a string to a dict
orig = {'NAME2': 'VAL2', 'NAME3': None, 'NAME1': 'VAL1'}, prepend = 'FOO'
Prepend:
- result=['FOO', ('NAME2', 'VAL2'), ('NAME3', None), ('NAME1', 'VAL1')]
- final=-DFOO -DNAME2=VAL2 -DNAME3 -DNAME1=VAL1
+ result=['FOO', ('NAME2', 'VAL2'), ('NAME3', None), ('NAME1', 'VAL1')]
+ final=-DFOO -DNAME2=VAL2 -DNAME3 -DNAME1=VAL1
PrependUnique:
- result=['FOO', ('NAME2', 'VAL2'), ('NAME3', None), ('NAME1', 'VAL1')]
- final=-DFOO -DNAME2=VAL2 -DNAME3 -DNAME1=VAL1
+ result=['FOO', ('NAME2', 'VAL2'), ('NAME3', None), ('NAME1', 'VAL1')]
+ final=-DFOO -DNAME2=VAL2 -DNAME3 -DNAME1=VAL1
==== Testing CPPDEFINES, prepending a valuestring to a dict
orig = {'NAME2': 'VAL2', 'NAME3': None, 'NAME1': 'VAL1'}, prepend = 'NAME1=VAL1'
Prepend:
- result=['NAME1=VAL1', ('NAME2', 'VAL2'), ('NAME3', None), ('NAME1', 'VAL1')]
- final=-DNAME1=VAL1 -DNAME2=VAL2 -DNAME3 -DNAME1=VAL1
+ result=['NAME1=VAL1', ('NAME2', 'VAL2'), ('NAME3', None), ('NAME1', 'VAL1')]
+ final=-DNAME1=VAL1 -DNAME2=VAL2 -DNAME3 -DNAME1=VAL1
PrependUnique:
- result=[('NAME2', 'VAL2'), ('NAME3', None), ('NAME1', 'VAL1')]
- final=-DNAME2=VAL2 -DNAME3 -DNAME1=VAL1
+ result=[('NAME2', 'VAL2'), ('NAME3', None), ('NAME1', 'VAL1')]
+ final=-DNAME2=VAL2 -DNAME3 -DNAME1=VAL1
==== Testing CPPDEFINES, prepending a list to a dict
orig = {'NAME2': 'VAL2', 'NAME3': None, 'NAME1': 'VAL1'}, prepend = ['NAME1', 'NAME2']
Prepend:
- result=['NAME2', 'NAME1', ('NAME2', 'VAL2'), ('NAME3', None), ('NAME1', 'VAL1')]
- final=-DNAME2 -DNAME1 -DNAME2=VAL2 -DNAME3 -DNAME1=VAL1
+ result=['NAME2', 'NAME1', ('NAME2', 'VAL2'), ('NAME3', None), ('NAME1', 'VAL1')]
+ final=-DNAME2 -DNAME1 -DNAME2=VAL2 -DNAME3 -DNAME1=VAL1
PrependUnique:
- result=['NAME2', 'NAME1', ('NAME2', 'VAL2'), ('NAME3', None), ('NAME1', 'VAL1')]
- final=-DNAME2 -DNAME1 -DNAME2=VAL2 -DNAME3 -DNAME1=VAL1
+ result=['NAME2', 'NAME1', ('NAME2', 'VAL2'), ('NAME3', None), ('NAME1', 'VAL1')]
+ final=-DNAME2 -DNAME1 -DNAME2=VAL2 -DNAME3 -DNAME1=VAL1
==== Testing CPPDEFINES, prepending a list-of-2lists to a dict
orig = {'NAME2': 'VAL2', 'NAME3': None, 'NAME1': 'VAL1'}, prepend = [('NAME1', 'VAL1'), ['NAME2', 'VAL2']]
Prepend:
- result=[['NAME2', 'VAL2'], ('NAME1', 'VAL1'), ('NAME2', 'VAL2'), ('NAME3', None), ('NAME1', 'VAL1')]
- final=-DNAME2=VAL2 -DNAME1=VAL1 -DNAME2=VAL2 -DNAME3 -DNAME1=VAL1
+ result=[['NAME2', 'VAL2'], ('NAME1', 'VAL1'), ('NAME2', 'VAL2'), ('NAME3', None), ('NAME1', 'VAL1')]
+ final=-DNAME2=VAL2 -DNAME1=VAL1 -DNAME2=VAL2 -DNAME3 -DNAME1=VAL1
PrependUnique:
- result=[('NAME2', 'VAL2'), ('NAME3', None), ('NAME1', 'VAL1')]
- final=-DNAME2=VAL2 -DNAME3 -DNAME1=VAL1
+ result=[('NAME2', 'VAL2'), ('NAME3', None), ('NAME1', 'VAL1')]
+ final=-DNAME2=VAL2 -DNAME3 -DNAME1=VAL1
==== Testing CPPDEFINES, prepending a dict to a dict
orig = {'NAME2': 'VAL2', 'NAME3': None, 'NAME1': 'VAL1'}, prepend = {'NAME2': 'VAL2', 'NAME3': None, 'NAME1': 'VAL1'}
Prepend:
- result=[('NAME1', 'VAL1'), ('NAME3', None), ('NAME2', 'VAL2'), ('NAME2', 'VAL2'), ('NAME3', None), ('NAME1', 'VAL1')]
- final=-DNAME1=VAL1 -DNAME3 -DNAME2=VAL2 -DNAME2=VAL2 -DNAME3 -DNAME1=VAL1
+ result=[('NAME1', 'VAL1'), ('NAME3', None), ('NAME2', 'VAL2'), ('NAME2', 'VAL2'), ('NAME3', None), ('NAME1', 'VAL1')]
+ final=-DNAME1=VAL1 -DNAME3 -DNAME2=VAL2 -DNAME2=VAL2 -DNAME3 -DNAME1=VAL1
PrependUnique:
- result=[('NAME2', 'VAL2'), ('NAME3', None), ('NAME1', 'VAL1')]
- final=-DNAME2=VAL2 -DNAME3 -DNAME1=VAL1
+ result=[('NAME2', 'VAL2'), ('NAME3', None), ('NAME1', 'VAL1')]
+ final=-DNAME2=VAL2 -DNAME3 -DNAME1=VAL1
"""
build_output="scons: `.' is up to date.\n"