Mercurial > irccd
changeset 1116:337b6eb1fa19
cmake: fix build under macOS
author | David Demelier <markand@malikania.fr> |
---|---|
date | Wed, 10 Nov 2021 15:35:49 +0100 |
parents | b9421902ba71 |
children | ef91ec313ea2 |
files | CMakeLists.txt lib/CMakeLists.txt |
diffstat | 2 files changed, 5 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/CMakeLists.txt Wed Nov 10 15:35:39 2021 +0100 +++ b/CMakeLists.txt Wed Nov 10 15:35:49 2021 +0100 @@ -49,7 +49,11 @@ set(CMAKE_POSITION_INDEPENDENT_CODE On) if (CMAKE_C_COMPILER_ID MATCHES "GNU|Clang") - set(CMAKE_C_FLAGS "-Wall -Wextra -pedantic ${CMAKE_C_FLAGS}") + set(CMAKE_C_FLAGS "-Wall -Wextra -pedantic -D_XOPEN_SOURCE=700 ${CMAKE_C_FLAGS}") +endif () + +if (CMAKE_SYSTEM_NAME MATCHES "Darwin") + set(CMAKE_C_FLAGS "-D_DARWIN_C_SOURCE ${CMAKE_C_FLAGS}") endif () include(GNUInstallDirs)
--- a/lib/CMakeLists.txt Wed Nov 10 15:35:39 2021 +0100 +++ b/lib/CMakeLists.txt Wed Nov 10 15:35:49 2021 +0100 @@ -59,7 +59,6 @@ add_library(libirccd STATIC ${LIBBSD_SOURCES} ${SOURCES}) target_link_libraries(libirccd PUBLIC libirccd-utlist) -target_compile_definitions(libirccd PUBLIC _XOPEN_SOURCE=700) target_include_directories( libirccd PUBLIC