diff options
author | Brent Cook <bcook@rapid7.com> | 2017-01-15 04:30:41 -0600 |
---|---|---|
committer | Brent Cook <busterb@gmail.com> | 2017-01-15 16:00:16 -0600 |
commit | dfb6b11e5a5ba21c6658d87b4df83c2a05d2deab (patch) | |
tree | 8ecf72c600ad63d8eba282b0c64cb0169451620d /tests/CMakeLists.txt | |
parent | fa20dae3297fd547341021c7bda9b7a567f6a881 (diff) | |
download | portable-dfb6b11e5a5ba21c6658d87b4df83c2a05d2deab.tar.gz portable-dfb6b11e5a5ba21c6658d87b4df83c2a05d2deab.tar.bz2 portable-dfb6b11e5a5ba21c6658d87b4df83c2a05d2deab.zip |
include pipe2/socketpair compat for macOS
Diffstat (limited to 'tests/CMakeLists.txt')
-rw-r--r-- | tests/CMakeLists.txt | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index f4277bd..0b2f7fa 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt | |||
@@ -346,7 +346,16 @@ add_test(timingsafe timingsafe) | |||
346 | 346 | ||
347 | # tlstest | 347 | # tlstest |
348 | if(NOT CMAKE_HOST_WIN32 AND NOT CMAKE_SYSTEM_NAME MATCHES "MINGW") | 348 | if(NOT CMAKE_HOST_WIN32 AND NOT CMAKE_SYSTEM_NAME MATCHES "MINGW") |
349 | add_executable(tlstest tlstest.c) | 349 | |
350 | set(TLSTEST_SRC tlstest.c) | ||
351 | check_function_exists(pipe2 HAVE_PIPE2) | ||
352 | if(HAVE_PIPE2) | ||
353 | add_definitions(-DHAVE_PIPE2) | ||
354 | else() | ||
355 | set(TLSTEST_SRC ${TLSTEST_SRC} compat/pipe2.c) | ||
356 | endif() | ||
357 | |||
358 | add_executable(tlstest ${TLSTEST_SRC}) | ||
350 | target_link_libraries(tlstest ${TESTS_LIBS}) | 359 | target_link_libraries(tlstest ${TESTS_LIBS}) |
351 | if(NOT MSVC) | 360 | if(NOT MSVC) |
352 | add_test(tlstest ${CMAKE_CURRENT_SOURCE_DIR}/tlstest.sh) | 361 | add_test(tlstest ${CMAKE_CURRENT_SOURCE_DIR}/tlstest.sh) |