diff options
Diffstat (limited to 'tests/CMakeLists.txt')
-rw-r--r-- | tests/CMakeLists.txt | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index 1016d32..f4277bd 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt | |||
@@ -12,7 +12,9 @@ include_directories( | |||
12 | add_definitions(-D_PATH_SSL_CA_FILE=\"${CMAKE_CURRENT_SOURCE_DIR}/../apps/openssl/cert.pem\") | 12 | add_definitions(-D_PATH_SSL_CA_FILE=\"${CMAKE_CURRENT_SOURCE_DIR}/../apps/openssl/cert.pem\") |
13 | 13 | ||
14 | foreach(lib IN LISTS OPENSSL_LIBS) | 14 | foreach(lib IN LISTS OPENSSL_LIBS) |
15 | if(${lib} STREQUAL "ssl-shared") | 15 | if(${lib} STREQUAL "tls-shared") |
16 | set(TESTS_LIBS ${TESTS_LIBS} tls) | ||
17 | elseif(${lib} STREQUAL "ssl-shared") | ||
16 | set(TESTS_LIBS ${TESTS_LIBS} ssl) | 18 | set(TESTS_LIBS ${TESTS_LIBS} ssl) |
17 | elseif(${lib} STREQUAL "crypto-shared") | 19 | elseif(${lib} STREQUAL "crypto-shared") |
18 | set(TESTS_LIBS ${TESTS_LIBS} crypto) | 20 | set(TESTS_LIBS ${TESTS_LIBS} crypto) |
@@ -342,6 +344,18 @@ add_executable(timingsafe timingsafe.c) | |||
342 | target_link_libraries(timingsafe ${TESTS_LIBS}) | 344 | target_link_libraries(timingsafe ${TESTS_LIBS}) |
343 | add_test(timingsafe timingsafe) | 345 | add_test(timingsafe timingsafe) |
344 | 346 | ||
347 | # tlstest | ||
348 | if(NOT CMAKE_HOST_WIN32 AND NOT CMAKE_SYSTEM_NAME MATCHES "MINGW") | ||
349 | add_executable(tlstest tlstest.c) | ||
350 | target_link_libraries(tlstest ${TESTS_LIBS}) | ||
351 | if(NOT MSVC) | ||
352 | add_test(tlstest ${CMAKE_CURRENT_SOURCE_DIR}/tlstest.sh) | ||
353 | else() | ||
354 | add_test(tlstest ${CMAKE_CURRENT_SOURCE_DIR}/tlstest.bat) | ||
355 | endif() | ||
356 | set_tests_properties(tlstest PROPERTIES ENVIRONMENT "srcdir=${CMAKE_CURRENT_SOURCE_DIR}") | ||
357 | endif() | ||
358 | |||
345 | # tls_ext_alpn | 359 | # tls_ext_alpn |
346 | add_executable(tls_ext_alpn tls_ext_alpn.c) | 360 | add_executable(tls_ext_alpn tls_ext_alpn.c) |
347 | target_link_libraries(tls_ext_alpn ${TESTS_LIBS}) | 361 | target_link_libraries(tls_ext_alpn ${TESTS_LIBS}) |
@@ -365,6 +379,7 @@ add_test(x25519test x25519test) | |||
365 | if(ENABLE_VSTEST AND USE_SHARED) | 379 | if(ENABLE_VSTEST AND USE_SHARED) |
366 | add_custom_command(TARGET x25519test POST_BUILD | 380 | add_custom_command(TARGET x25519test POST_BUILD |
367 | COMMAND "${CMAKE_COMMAND}" -E copy | 381 | COMMAND "${CMAKE_COMMAND}" -E copy |
382 | "$<TARGET_FILE:tls-shared>" | ||
368 | "$<TARGET_FILE:ssl-shared>" | 383 | "$<TARGET_FILE:ssl-shared>" |
369 | "$<TARGET_FILE:crypto-shared>" | 384 | "$<TARGET_FILE:crypto-shared>" |
370 | "${CMAKE_CURRENT_BINARY_DIR}" | 385 | "${CMAKE_CURRENT_BINARY_DIR}" |