summaryrefslogtreecommitdiff
path: root/libappstream-glib/meson.build
diff options
context:
space:
mode:
Diffstat (limited to 'libappstream-glib/meson.build')
-rw-r--r--libappstream-glib/meson.build21
1 files changed, 15 insertions, 6 deletions
diff --git a/libappstream-glib/meson.build b/libappstream-glib/meson.build
index 5f726b0..271c6da 100644
--- a/libappstream-glib/meson.build
+++ b/libappstream-glib/meson.build
@@ -6,13 +6,17 @@ cargs = [
deps = [
gdkpixbuf,
- giounix,
glib,
libarchive,
soup,
- uuid,
]
+if platform_win32
+ deps += [giowindows]
+else
+ deps += [giounix, uuid]
+endif
+
if get_option('dep11')
deps += yaml
endif
@@ -142,6 +146,14 @@ asglib = shared_library(
)
asglib_incdir = include_directories('.')
+pkg_req_private = [
+ 'libarchive'
+]
+
+if not platform_win32
+ pkg_req_private += ['uuid']
+endif
+
pkgg.generate(
version : as_version,
libraries : asglib,
@@ -150,10 +162,7 @@ pkgg.generate(
'gobject-2.0',
'gdk-pixbuf-2.0',
],
- requires_private : [
- 'libarchive',
- 'uuid',
- ],
+ requires_private : pkg_req_private,
name : 'appstream-glib',
description : 'Objects and helper methods to help reading and writing AppStream metadata',
filebase : 'appstream-glib',