• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1set(libs
2    ${mbedx509_target}
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
13set(executables
14    cert_app
15    cert_req
16    cert_write
17    crl_app
18    load_roots
19    req_app
20)
21
22foreach(exe IN LISTS executables)
23    add_executable(${exe} ${exe}.c $<TARGET_OBJECTS:mbedtls_test>)
24    target_link_libraries(${exe} ${libs})
25endforeach()
26
27target_link_libraries(cert_app ${mbedtls_target})
28
29install(TARGETS ${executables}
30        DESTINATION "bin"
31        PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE)
32