summaryrefslogtreecommitdiff
path: root/giscanner
diff options
context:
space:
mode:
authorDanny 'Guru' Forghieri <daniele.forghieri@gmail.com>2017-10-25 23:09:09 +0200
committerNirbheek Chauhan <nirbheek@centricular.com>2018-03-10 19:05:19 +0530
commit142eeea7821a2e43ccfd80118cc31093aa59258a (patch)
tree7e21893923553cfa11c09f5db53184ffbfba99a1 /giscanner
parent69fe98bdccc9c1c50e51bdfffa26cddacf07b575 (diff)
downloadgobject-introspection-142eeea7821a2e43ccfd80118cc31093aa59258a.tar.gz
Windows: compile with /DYY_NO_UNISTD_H
Diffstat (limited to 'giscanner')
-rw-r--r--giscanner/meson.build6
1 files changed, 6 insertions, 0 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,
)