|
1 | 1 | list(APPEND VCC_SIMPLE_TESTS empty.c)
|
2 | 2 | list(APPEND VCC_SIMPLE_TESTS address_spaces.c)
|
3 | 3 |
|
| 4 | +set(VCC_TEST_ARGS --vcc-include-path "${PROJECT_BINARY_DIR}/share/vcc/include/") |
| 5 | + |
4 | 6 | foreach(T IN LISTS VCC_SIMPLE_TESTS)
|
5 |
| - add_test(NAME "test/vcc/${T}" COMMAND vcc ${PROJECT_SOURCE_DIR}/test/vcc/${T}) |
| 7 | + add_test(NAME "test/vcc/${T}" COMMAND vcc ${PROJECT_SOURCE_DIR}/test/vcc/${T} ${VCC_TEST_ARGS}) |
6 | 8 | endforeach()
|
7 | 9 |
|
8 |
| -spv_outputting_test(NAME test/vcc/branch.c COMPILER vcc EXTRA_ARGS) |
9 |
| -spv_outputting_test(NAME test/vcc/loop.c COMPILER vcc EXTRA_ARGS) |
10 |
| -spv_outputting_test(NAME test/vcc/goto.c COMPILER vcc EXTRA_ARGS) |
| 10 | +spv_outputting_test(NAME test/vcc/branch.c COMPILER vcc EXTRA_ARGS ${VCC_TEST_ARGS}) |
| 11 | +spv_outputting_test(NAME test/vcc/loop.c COMPILER vcc EXTRA_ARGS ${VCC_TEST_ARGS}) |
| 12 | +spv_outputting_test(NAME test/vcc/goto.c COMPILER vcc EXTRA_ARGS ${VCC_TEST_ARGS}) |
11 | 13 |
|
12 |
| -spv_outputting_test(NAME test/vcc/vec_swizzle.c COMPILER vcc EXTRA_ARGS --entry-point test --no-dynamic-scheduling --execution-model Fragment) |
| 14 | +spv_outputting_test(NAME test/vcc/vec_swizzle.c COMPILER vcc EXTRA_ARGS ${VCC_TEST_ARGS} --entry-point test --no-dynamic-scheduling --execution-model Fragment) |
13 | 15 |
|
14 |
| -spv_outputting_test(NAME test/vcc/empty.comp.c COMPILER vcc EXTRA_ARGS --entry-point main) |
| 16 | +spv_outputting_test(NAME test/vcc/empty.comp.c COMPILER vcc EXTRA_ARGS ${VCC_TEST_ARGS} --entry-point main) |
15 | 17 |
|
16 |
| -spv_outputting_test(NAME test/vcc/simple.frag.c COMPILER vcc EXTRA_ARGS --entry-point main --no-dynamic-scheduling --execution-model Fragment) |
17 |
| -spv_outputting_test(NAME test/vcc/checkerboard.frag.c COMPILER vcc EXTRA_ARGS --entry-point main --no-dynamic-scheduling --execution-model Fragment) |
18 |
| -spv_outputting_test(NAME test/vcc/textured.frag.c COMPILER vcc EXTRA_ARGS --entry-point main --no-dynamic-scheduling --execution-model Fragment) |
| 18 | +spv_outputting_test(NAME test/vcc/simple.frag.c COMPILER vcc EXTRA_ARGS ${VCC_TEST_ARGS} --entry-point main --no-dynamic-scheduling --execution-model Fragment) |
| 19 | +spv_outputting_test(NAME test/vcc/checkerboard.frag.c COMPILER vcc EXTRA_ARGS ${VCC_TEST_ARGS} --entry-point main --no-dynamic-scheduling --execution-model Fragment) |
| 20 | +spv_outputting_test(NAME test/vcc/textured.frag.c COMPILER vcc EXTRA_ARGS ${VCC_TEST_ARGS} --entry-point main --no-dynamic-scheduling --execution-model Fragment) |
0 commit comments