blob: 192ac4cb7b3a946e5b12213ad593b5a236efa905 [file] [log] [blame]
Paul Bakkerb06819b2011-01-18 16:18:38 +00001set(libs
Jaeden Amero986a1512018-11-02 10:13:30 +00002 mbedcrypto
Paul Bakkerb06819b2011-01-18 16:18:38 +00003)
4
Paul Bakker367dae42009-06-28 21:50:27 +00005add_executable(selftest selftest.c)
Paul Bakkerb06819b2011-01-18 16:18:38 +00006target_link_libraries(selftest ${libs})
Paul Bakker367dae42009-06-28 21:50:27 +00007
8add_executable(benchmark benchmark.c)
Paul Bakkerb06819b2011-01-18 16:18:38 +00009target_link_libraries(benchmark ${libs})
Paul Bakker367dae42009-06-28 21:50:27 +000010
Andrzej Kurek0211c322018-03-15 05:16:24 -040011if(TEST_CPP)
Andrzej Kurek037ec4b2018-06-26 06:57:55 -040012 add_executable(cpp_dummy_build cpp_dummy_build.cpp)
13 target_link_libraries(cpp_dummy_build ${libs})
Andrzej Kurek0211c322018-03-15 05:16:24 -040014endif()
15
Andres Amaya Garcia5ab74a12017-10-24 21:10:45 +010016add_executable(zeroize zeroize.c)
17target_link_libraries(zeroize ${libs})
18
Andres Amaya Garciacb9c0152018-10-30 21:21:08 +000019add_executable(query_compile_time_config query_compile_time_config.c)
Jaeden Amero03c60de2019-02-28 11:37:23 +000020target_sources(query_compile_time_config PUBLIC query_config.c)
Andres AG509ba692018-10-26 18:41:08 +010021target_link_libraries(query_compile_time_config ${libs})
22
Jaeden Amero0688e4f2018-11-02 10:42:02 +000023install(TARGETS selftest benchmark query_compile_time_config
Paul Bakker547f73d2011-01-05 15:07:54 +000024 DESTINATION "bin"
25 PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE)