diff options
author | Danny 'Guru' Forghieri <daniele.forghieri@gmail.com> | 2017-10-25 23:09:09 +0200 |
---|---|---|
committer | Patrick Griffis <tingping@tingping.se> | 2017-10-26 09:19:02 -0400 |
commit | 4e76f6b12a188238f3b77bdbe4d50b2988723a28 (patch) | |
tree | 8660ee15f599e6a30f436ed03b7a6d52f36acfb3 | |
parent | 361d6ef272586c3f6dbee92c2541ac1f03bde3d4 (diff) | |
download | gobject-introspection-4e76f6b12a188238f3b77bdbe4d50b2988723a28.tar.gz |
Windows: compile with /DYY_NO_UNISTD_H
-rw-r--r-- | giscanner/meson.build | 6 | ||||
-rw-r--r-- | meson.build | 2 |
2 files changed, 7 insertions, 1 deletions
diff --git a/giscanner/meson.build b/giscanner/meson.build index 3bc4d015..3b486853 100644 --- a/giscanner/meson.build +++ b/giscanner/meson.build @@ -53,12 +53,18 @@ scannerlexer = custom_target('scannerlexer', command: [flex, '-o', '@OUTPUT@', '@INPUT@'] ) +giscanner_args = [] +if not cc.has_header('unistd.h') + giscanner_args += '-DYY_NO_UNISTD_H' +endif + giscanner_lib = static_library('giscanner', sources: [ 'sourcescanner.c', scannerparser, scannerlexer, ], + c_args: giscanner_args, dependencies: gio_dep, ) diff --git a/meson.build b/meson.build index 069f45c2..378ffcf7 100644 --- a/meson.build +++ b/meson.build @@ -31,7 +31,7 @@ configure_file( add_project_arguments([ '-I' + meson.build_root(), '-DHAVE_CONFIG_H', - ] language: 'c', + ], language: 'c', ) gi_hidden_visibility_cflags = [] |