about summary refs log tree commit diff
diff options
context:
space:
mode:
authorsternenseemann <sternenseemann@systemli.org>2022-05-01 14:52:00 +0200
committersternenseemann <sternenseemann@systemli.org>2022-05-01 14:57:22 +0200
commit433e42c33247826b820fe448bdedaf91221f0e95 (patch)
tree1d8776965847e75e0d816b77bee9382fa723f22f
parent9c5bed05e7c539b6e0809008db26ae29886d0a41 (diff)
refactor: define feature test macros via -D flags instead of in src
-rw-r--r--bs-renderflipdot.c1
-rw-r--r--meson.build3
2 files changed, 3 insertions, 1 deletions
diff --git a/bs-renderflipdot.c b/bs-renderflipdot.c
index 377b543..edfe60a 100644
--- a/bs-renderflipdot.c
+++ b/bs-renderflipdot.c
@@ -1,4 +1,3 @@
-#define _POSIX_C_SOURCE 200112L /* getopt, getaddrinfo, ... */
 #include <errno.h>
 #include <netdb.h>
 #include <signal.h>
diff --git a/meson.build b/meson.build
index e3a7ffe..07c00f2 100644
--- a/meson.build
+++ b/meson.build
@@ -5,6 +5,9 @@ project(
   default_options: ['c_std=c99'],
 )
 
+# Necessary for bs-renderflipdot
+add_project_arguments(['-D_POSIX_C_SOURCE=200112L'], language : 'c')
+
 cc = meson.get_compiler('c')
 pc = import('pkgconfig')