[FreeBSD] Define _XOPEN_SOURCE for gtest_zlib

* Without defining _XOPEN_SOURCE as 700, isascii() is not available on FreeBSD 14.
This commit is contained in:
Mika Lindqvist 2025-04-11 00:53:33 +03:00 committed by Hans Kristian Rosbach
parent ac1642facc
commit 19b3b7f6e9

View File

@ -204,6 +204,10 @@ if(WITH_GTEST)
target_compile_options(gtest_zlib PRIVATE /wd4389 /EHsc)
endif()
if(CMAKE_SYSTEM_NAME STREQUAL "FreeBSD")
target_compile_options(gtest_zlib PRIVATE -D_XOPEN_SOURCE=700)
endif()
if(WITH_SANITIZER STREQUAL "Memory")
target_link_directories(gtest_zlib PRIVATE $ENV{LLVM_BUILD_DIR}/lib)
target_link_options(gtest_zlib PRIVATE