diff options
Diffstat (limited to 'libappstream-glib/meson.build')
-rw-r--r-- | libappstream-glib/meson.build | 21 |
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', |