sim: testsuite: support basic vars in flags
authorMike Frysinger <vapier@gentoo.org>
Mon, 9 Nov 2015 06:14:57 +0000 (01:14 -0500)
committerMike Frysinger <vapier@gentoo.org>
Sun, 15 Nov 2015 05:43:48 +0000 (00:43 -0500)
commit9bea4d16a6f009585841c1134a024d10a61b8d56
tree59c9bd84f3c21f4a225db449d2413dc26d6c01db
parentc4d4ed40834de8e2b493f83cf15291f2d2e38c6f
sim: testsuite: support basic vars in flags

Sometimes in tests, we need supplemental files like linker scripts or
board helper files.  There's no way to set those flags in the tests
currently and relative paths don't work (breaks out of tree builds).

Update the main option parser to replace some strings on the fly.  Now
tests can do things like:

Long term we'll want to switch the framework to use the dejagnu helpers
like dg-xxx that gcc & gdb utilize.  But that'll require more rework.
sim/testsuite/ChangeLog
sim/testsuite/lib/sim-defs.exp