diff options
author | Niels De Graef <nielsdegraef@gmail.com> | 2020-01-11 07:16:42 +0100 |
---|---|---|
committer | Niels De Graef <nielsdegraef@gmail.com> | 2020-01-11 11:01:54 +0100 |
commit | 473c3901c9fd67d429901faebbb8157de292d7f8 (patch) | |
tree | c14923aff223da12cc1d3abb41b3cfca863284f6 /gck | |
parent | b9c3e22352b488f0b9aea01e92afd6832239fc65 (diff) | |
download | gcr-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.c | 1 | ||||
-rw-r--r-- | gck/meson.build | 2 |
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' |