Mesa (master): scons: Add aliases for the llvmpipe unit tests.
Jose Fonseca
jrfonseca at kemper.freedesktop.org
Sat Feb 19 10:57:21 UTC 2011
Module: Mesa
Branch: master
Commit: 91ea60395ef1fe046188b58753b2710301d07599
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=91ea60395ef1fe046188b58753b2710301d07599
Author: José Fonseca <jfonseca at vmware.com>
Date: Sat Feb 19 10:29:59 2011 +0000
scons: Add aliases for the llvmpipe unit tests.
Now one can simply do
scons lp_test_format
---
src/gallium/drivers/llvmpipe/SConscript | 9 +++++++--
1 files changed, 7 insertions(+), 2 deletions(-)
diff --git a/src/gallium/drivers/llvmpipe/SConscript b/src/gallium/drivers/llvmpipe/SConscript
index 26b258b..c10a8cb 100644
--- a/src/gallium/drivers/llvmpipe/SConscript
+++ b/src/gallium/drivers/llvmpipe/SConscript
@@ -96,10 +96,15 @@ if env['platform'] != 'embedded':
tests.append('round')
for test in tests:
+ testname = 'lp_test_' + test
target = env.Program(
- target = 'lp_test_' + test,
- source = ['lp_test_' + test + '.c', 'lp_test_main.c'],
+ target = testname,
+ source = [testname + '.c', 'lp_test_main.c'],
)
env.InstallProgram(target)
+
+ # http://www.scons.org/wiki/UnitTests
+ alias = env.Alias(testname, [target], target[0].abspath)
+ AlwaysBuild(alias)
Export('llvmpipe')
More information about the mesa-commit
mailing list