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)