blob: f00fc9d607b1d4c76f87a0cbd8b9f261cb1dac0b [file] [log] [blame]
Paul Bakkere6ee41f2012-05-19 08:43:48 +00001FIND_PACKAGE(OpenSSL)
2
Paul Bakkerb06819b2011-01-18 16:18:38 +00003set(libs
4 polarssl
5)
6
7if(USE_PKCS11_HELPER_LIBRARY)
8 set(libs ${libs} pkcs11-helper)
9endif(USE_PKCS11_HELPER_LIBRARY)
10
Paul Bakker367dae42009-06-28 21:50:27 +000011add_executable(selftest selftest.c)
Paul Bakkerb06819b2011-01-18 16:18:38 +000012target_link_libraries(selftest ${libs})
Paul Bakker367dae42009-06-28 21:50:27 +000013
14add_executable(benchmark benchmark.c)
Paul Bakkerb06819b2011-01-18 16:18:38 +000015target_link_libraries(benchmark ${libs})
Paul Bakker367dae42009-06-28 21:50:27 +000016
17add_executable(ssl_test ssl_test.c)
Paul Bakkerb06819b2011-01-18 16:18:38 +000018target_link_libraries(ssl_test ${libs})
Paul Bakker367dae42009-06-28 21:50:27 +000019
20add_executable(ssl_cert_test ssl_cert_test.c)
Paul Bakkerb06819b2011-01-18 16:18:38 +000021target_link_libraries(ssl_cert_test ${libs})
Paul Bakker367dae42009-06-28 21:50:27 +000022
Paul Bakkerb1dee1c2011-12-11 11:29:51 +000023install(TARGETS selftest benchmark ssl_test ssl_cert_test
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)
Paul Bakkere6ee41f2012-05-19 08:43:48 +000026
27if(OPENSSL_FOUND)
28 add_executable(o_p_test o_p_test.c)
29 target_link_libraries(o_p_test ${libs} ${OPENSSL_LIBRARIES})
30
31 install(TARGETS o_p_test
32 DESTINATION "bin"
33 PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE)
34endif(OPENSSL_FOUND)
35