1set(libs 2 mbedtls 3) 4 5if(USE_PKCS11_HELPER_LIBRARY) 6 set(libs ${libs} pkcs11-helper) 7endif(USE_PKCS11_HELPER_LIBRARY) 8 9if(ENABLE_ZLIB_SUPPORT) 10 set(libs ${libs} ${ZLIB_LIBRARIES}) 11endif(ENABLE_ZLIB_SUPPORT) 12 13add_executable(selftest selftest.c) 14target_link_libraries(selftest ${libs}) 15 16add_executable(benchmark benchmark.c) 17target_link_libraries(benchmark ${libs}) 18 19if(TEST_CPP) 20 add_executable(cpp_dummy_build cpp_dummy_build.cpp) 21 target_link_libraries(cpp_dummy_build ${libs}) 22endif() 23 24add_executable(udp_proxy udp_proxy.c) 25target_link_libraries(udp_proxy ${libs}) 26 27add_executable(zeroize zeroize.c) 28target_link_libraries(zeroize ${libs}) 29 30add_executable(query_compile_time_config query_compile_time_config.c 31 ${CMAKE_CURRENT_SOURCE_DIR}/../ssl/query_config.c) 32target_link_libraries(query_compile_time_config ${libs}) 33 34install(TARGETS selftest benchmark udp_proxy query_compile_time_config 35 DESTINATION "bin" 36 PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE) 37