summaryrefslogtreecommitdiff
path: root/girepository
diff options
context:
space:
mode:
authorChristoph Reiter <reiter.christoph@gmail.com>2020-05-19 19:39:34 +0200
committerChristoph Reiter <reiter.christoph@gmail.com>2020-05-19 19:39:34 +0200
commit89c81712570e98e5ee411275c0fa467a6b61e977 (patch)
treeadb80e3783fc26979e0d1abf43c2de0f16f1bb85 /girepository
parent5b9cf70d4ea36fd95449855cbbad592dabc653cc (diff)
downloadgobject-introspection-89c81712570e98e5ee411275c0fa467a6b61e977.tar.gz
meson: also build gi-dump-types on Windows
Diffstat (limited to 'girepository')
-rw-r--r--girepository/gi-dump-types.c1
-rw-r--r--girepository/meson.build4
2 files changed, 3 insertions, 2 deletions
diff --git a/girepository/gi-dump-types.c b/girepository/gi-dump-types.c
index 8dae9c02..aeef774c 100644
--- a/girepository/gi-dump-types.c
+++ b/girepository/gi-dump-types.c
@@ -1,6 +1,7 @@
/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
#include "gdump.c"
#ifdef G_OS_WIN32
+ #include <windows.h>
#include <io.h> /* For _get_osfhandle() */
#include <gio/gwin32outputstream.h>
#else
diff --git a/girepository/meson.build b/girepository/meson.build
index 6cd8fd30..c8ef6aa9 100644
--- a/girepository/meson.build
+++ b/girepository/meson.build
@@ -204,7 +204,7 @@ gthash_test = executable('gthash-test', 'gthash-test.c',
test('gthash-test', gthash_test)
-if giounix_dep.found()
+if giounix_dep.found() or giowin_dep.found()
executable('gi-dump-types', 'gi-dump-types.c',
- dependencies: [girepo_dep, giounix_dep])
+ dependencies: [girepo_dep, giounix_dep, giowin_dep])
endif