From 1b96274a7079d1c27f3b39b7737a60c7a973fb63 Mon Sep 17 00:00:00 2001
From: Simon McVittie <smcv@collabora.com>
Date: Mon, 11 Nov 2019 17:16:11 +0000
Subject: [PATCH] Define _GNU_SOURCE via -config.h

Signed-off-by: Simon McVittie <smcv@collabora.com>
---
 meson.build | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meson.build b/meson.build
index 0645e0876..e688948af 100644
--- a/meson.build
+++ b/meson.build
@@ -148,6 +148,7 @@ foreach flag : no_warning_cxxflags
 endforeach
 
 conf_data = configuration_data()
+conf_data.set('_GNU_SOURCE', '1')
 conf_data.set_quoted('VERSION', meson.project_version())
 
 configure_file(
@@ -155,7 +156,6 @@ configure_file(
   configuration : conf_data,
 )
 
-add_project_arguments(['-D_GNU_SOURCE'], language : 'c')
 add_project_arguments(
   ['-include', '_steam-runtime-tools-config.h'],
   language : 'c',
-- 
GitLab