summaryrefslogtreecommitdiff
path: root/gck
diff options
context:
space:
mode:
authorNiels De Graef <nielsdegraef@gmail.com>2020-01-11 07:16:42 +0100
committerNiels De Graef <nielsdegraef@gmail.com>2020-01-11 11:01:54 +0100
commit473c3901c9fd67d429901faebbb8157de292d7f8 (patch)
treec14923aff223da12cc1d3abb41b3cfca863284f6 /gck
parentb9c3e22352b488f0b9aea01e92afd6832239fc65 (diff)
downloadgcr-473c3901c9fd67d429901faebbb8157de292d7f8.tar.gz
meson: Add missing feature test macro's
We needed this for the call to `strptime()` and `timegm()`. Also once we missed a `#include <time.h>`
Diffstat (limited to 'gck')
-rw-r--r--gck/gck-slot.c1
-rw-r--r--gck/meson.build2
2 files changed, 3 insertions, 0 deletions
diff --git a/gck/gck-slot.c b/gck/gck-slot.c
index 21f9f9b..f3b2f97 100644
--- a/gck/gck-slot.c
+++ b/gck/gck-slot.c
@@ -28,6 +28,7 @@
#include "egg/egg-timegm.h"
#include <string.h>
+#include <time.h>
/**
* SECTION:gck-slot
diff --git a/gck/meson.build b/gck/meson.build
index e91ad5f..756b486 100644
--- a/gck/meson.build
+++ b/gck/meson.build
@@ -77,6 +77,8 @@ gck_cflags = [
'-DGCK_API_SUBJECT_TO_CHANGE',
'-DP11_KIT_API_SUBJECT_TO_CHANGE',
'-DPKCS11_REGISTRY_DIR="@0@"'.format(get_option('prefix') / get_option('libdir') / 'pkcs11'),
+ '-D_XOPEN_SOURCE', # Needed for strptime()
+ '-D_DEFAULT_SOURCE', # Needed for timegm
]
gck_symbolmap = meson.current_source_dir() / 'libgck.map'