diff options
Diffstat (limited to 'tests')
-rw-r--r-- | tests/CMakeLists.txt | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index 3ca41a2..f98a266 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt | |||
@@ -134,12 +134,13 @@ add_test(enginetest enginetest) | |||
134 | # explicit_bzero | 134 | # explicit_bzero |
135 | # explicit_bzero relies on SA_ONSTACK, which is unavailable on Windows | 135 | # explicit_bzero relies on SA_ONSTACK, which is unavailable on Windows |
136 | if(NOT CMAKE_HOST_WIN32) | 136 | if(NOT CMAKE_HOST_WIN32) |
137 | add_executable(explicit_bzero explicit_bzero.c) | 137 | if(HAVE_MEMMEM) |
138 | add_executable(explicit_bzero explicit_bzero.c) | ||
139 | else() | ||
140 | add_executable(explicit_bzero explicit_bzero.c memmem.c) | ||
141 | endif() | ||
138 | target_link_libraries(explicit_bzero ${OPENSSL_LIBS}) | 142 | target_link_libraries(explicit_bzero ${OPENSSL_LIBS}) |
139 | add_test(explicit_bzero explicit_bzero) | 143 | add_test(explicit_bzero explicit_bzero) |
140 | #if !HAVE_MEMMEM | ||
141 | #explicit_bzero_SOURCES += memmem.c | ||
142 | #endif | ||
143 | endif() | 144 | endif() |
144 | 145 | ||
145 | # exptest | 146 | # exptest |
@@ -230,7 +231,11 @@ add_test(rc4test rc4test) | |||
230 | # rfc5280time | 231 | # rfc5280time |
231 | add_executable(rfc5280time rfc5280time.c) | 232 | add_executable(rfc5280time rfc5280time.c) |
232 | target_link_libraries(rfc5280time ${OPENSSL_LIBS}) | 233 | target_link_libraries(rfc5280time ${OPENSSL_LIBS}) |
233 | add_test(rfc5280time rfc5280time) | 234 | if(SMALL_TIME_T) |
235 | add_test(rfc5280time ${CMAKE_CURRENT_SOURCE_DIR}/rfc5280time_small.test) | ||
236 | else() | ||
237 | add_test(rfc5280time rfc5280time) | ||
238 | endif() | ||
234 | 239 | ||
235 | # rmdtest | 240 | # rmdtest |
236 | add_executable(rmdtest rmdtest.c) | 241 | add_executable(rmdtest rmdtest.c) |