From 229a34a9fed1a6516d4610f276bab738dd045833 Mon Sep 17 00:00:00 2001 From: Dan Shick Date: Wed, 22 Apr 2020 15:51:12 -0400 Subject: [PATCH] Globally define _POSIX_C_SOURCE in meson.build Fix musl issue with time.h --- meson.build | 1 + src/screencast/screencast.c | 2 -- src/screencast/wlr_screencast.c | 2 -- 3 files changed, 1 insertion(+), 4 deletions(-) diff --git a/meson.build b/meson.build index fc41b13..7b1c918 100644 --- a/meson.build +++ b/meson.build @@ -17,6 +17,7 @@ add_project_arguments(cc.get_supported_arguments([ '-Wno-missing-braces', '-Wno-missing-field-initializers', '-Wno-unused-parameter', + '-D_POSIX_C_SOURCE=200809L', ]), language: 'c') inc = include_directories('include') diff --git a/src/screencast/screencast.c b/src/screencast/screencast.c index 64af646..2521c4b 100644 --- a/src/screencast/screencast.c +++ b/src/screencast/screencast.c @@ -1,5 +1,3 @@ -#define _POSIX_C_SOURCE 200809L - #include "screencast.h" #include diff --git a/src/screencast/wlr_screencast.c b/src/screencast/wlr_screencast.c index aeb8906..7e84c40 100644 --- a/src/screencast/wlr_screencast.c +++ b/src/screencast/wlr_screencast.c @@ -1,5 +1,3 @@ -#define _POSIX_C_SOURCE 200809L - #include "wlr_screencast.h" #include "wlr-screencopy-unstable-v1-client-protocol.h"