Paul Bakker | 367dae4 | 2009-06-28 21:50:27 +0000 | [diff] [blame^] | 1 | function(add_test_suite suite_name) |
| 2 | add_custom_command( |
| 3 | OUTPUT test_suite_${suite_name}.c |
| 4 | COMMAND scripts/generate_code.pl suites test_suite_${suite_name} |
| 5 | DEPENDS scripts/generate_code.pl polarssl fct.h suites/helpers.function suites/test_suite_${suite_name}.function suites/test_suite_${suite_name}.data |
| 6 | ) |
| 7 | |
| 8 | add_executable(test_suite_${suite_name} test_suite_${suite_name}.c) |
| 9 | target_link_libraries(test_suite_${suite_name} polarssl) |
| 10 | add_test(${suite_name}-suite test_suite_${suite_name}) |
| 11 | endfunction(add_test_suite) |
| 12 | |
| 13 | set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wno-unused-function -Wno-unused-value") |
| 14 | |
| 15 | add_test_suite(mpi) |
| 16 | add_test_suite(base64) |
| 17 | add_test_suite(arc4) |
| 18 | add_test_suite(mdx) |
| 19 | add_test_suite(shax) |
| 20 | add_test_suite(hmac_shax) |
| 21 | add_test_suite(aes) |