Mercurial > irccd
diff CMakeLists.txt @ 1116:337b6eb1fa19
cmake: fix build under macOS
author | David Demelier <markand@malikania.fr> |
---|---|
date | Wed, 10 Nov 2021 15:35:49 +0100 |
parents | 8c53096eef1e |
children | 2053790d5e9b |
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)