Skip to content

Commit bc281ec

Browse files
committed
[FreeBSD] Define _XOPEN_SOURCE for gtest_zlib
* Without defining _XOPEN_SOURCE as 700, isascii() is not available on FreeBSD 14.
1 parent e4a31e0 commit bc281ec

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

test/CMakeLists.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -205,6 +205,10 @@ if(WITH_GTEST)
205205
target_compile_options(gtest_zlib PRIVATE /wd4389 /EHsc)
206206
endif()
207207

208+
if(CMAKE_SYSTEM_NAME STREQUAL "FreeBSD")
209+
target_compile_options(gtest_zlib PRIVATE -D_XOPEN_SOURCE=700)
210+
endif()
211+
208212
if(WITH_SANITIZER STREQUAL "Memory")
209213
target_link_directories(gtest_zlib PRIVATE $ENV{LLVM_BUILD_DIR}/lib)
210214
target_link_options(gtest_zlib PRIVATE

0 commit comments

Comments
 (0)