Paul Bakker | b06819b | 2011-01-18 16:18:38 +0000 | [diff] [blame] | 1 | set(libs |
Jaeden Amero | 986a151 | 2018-11-02 10:13:30 +0000 | [diff] [blame] | 2 | mbedcrypto |
Paul Bakker | b06819b | 2011-01-18 16:18:38 +0000 | [diff] [blame] | 3 | ) |
| 4 | |
Paul Bakker | 367dae4 | 2009-06-28 21:50:27 +0000 | [diff] [blame] | 5 | add_executable(selftest selftest.c) |
Paul Bakker | b06819b | 2011-01-18 16:18:38 +0000 | [diff] [blame] | 6 | target_link_libraries(selftest ${libs}) |
Paul Bakker | 367dae4 | 2009-06-28 21:50:27 +0000 | [diff] [blame] | 7 | |
| 8 | add_executable(benchmark benchmark.c) |
Paul Bakker | b06819b | 2011-01-18 16:18:38 +0000 | [diff] [blame] | 9 | target_link_libraries(benchmark ${libs}) |
Paul Bakker | 367dae4 | 2009-06-28 21:50:27 +0000 | [diff] [blame] | 10 | |
Andrzej Kurek | 0211c32 | 2018-03-15 05:16:24 -0400 | [diff] [blame] | 11 | if(TEST_CPP) |
Andrzej Kurek | 037ec4b | 2018-06-26 06:57:55 -0400 | [diff] [blame] | 12 | add_executable(cpp_dummy_build cpp_dummy_build.cpp) |
| 13 | target_link_libraries(cpp_dummy_build ${libs}) |
Andrzej Kurek | 0211c32 | 2018-03-15 05:16:24 -0400 | [diff] [blame] | 14 | endif() |
| 15 | |
Andres Amaya Garcia | 5ab74a1 | 2017-10-24 21:10:45 +0100 | [diff] [blame] | 16 | add_executable(zeroize zeroize.c) |
| 17 | target_link_libraries(zeroize ${libs}) |
| 18 | |
Andres Amaya Garcia | cb9c015 | 2018-10-30 21:21:08 +0000 | [diff] [blame] | 19 | add_executable(query_compile_time_config query_compile_time_config.c) |
Jaeden Amero | 03c60de | 2019-02-28 11:37:23 +0000 | [diff] [blame] | 20 | target_sources(query_compile_time_config PUBLIC query_config.c) |
Andres AG | 509ba69 | 2018-10-26 18:41:08 +0100 | [diff] [blame] | 21 | target_link_libraries(query_compile_time_config ${libs}) |
| 22 | |
Jaeden Amero | 0688e4f | 2018-11-02 10:42:02 +0000 | [diff] [blame] | 23 | install(TARGETS selftest benchmark query_compile_time_config |
Paul Bakker | 547f73d | 2011-01-05 15:07:54 +0000 | [diff] [blame] | 24 | DESTINATION "bin" |
| 25 | PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE) |