[glib: 4/6] Meson: Use subdir_done() now that it has been fixed
- From: Philip Withnall <pwithnall src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [glib: 4/6] Meson: Use subdir_done() now that it has been fixed
- Date: Fri, 6 Jul 2018 12:23:47 +0000 (UTC)
commit deccba2807bbb3af41d45fb858f6eb9e4c9eb7a4
Author: Xavier Claessens <xavier claessens collabora com>
Date: Tue Jul 3 11:06:48 2018 -0400
Meson: Use subdir_done() now that it has been fixed
gio/fam/meson.build | 62 ++++++++++++++++++++++++++---------------------------
1 file changed, 31 insertions(+), 31 deletions(-)
---
diff --git a/gio/fam/meson.build b/gio/fam/meson.build
index fdbdd15c6..d24670a63 100644
--- a/gio/fam/meson.build
+++ b/gio/fam/meson.build
@@ -1,36 +1,36 @@
-# FIXME: We should use subdir_done() instead of if blocks, but it's broken in
-# meson 0.46.1. See https://github.com/mesonbuild/meson/issues/3700.
-if get_option('fam')
- fam_dep = cc.find_library('fam')
- fam_c_args = ['-DG_DISABLE_DEPRECATED'] + gio_c_args
- if cc.has_function('FAMNoExists', dependencies : fam_dep)
- fam_c_args += '-DHAVE_FAM_NO_EXISTS=1'
- endif
+if not get_option('fam')
+ subdir_done()
+endif
+
+fam_dep = cc.find_library('fam')
+fam_c_args = ['-DG_DISABLE_DEPRECATED'] + gio_c_args
+if cc.has_function('FAMNoExists', dependencies : fam_dep)
+ fam_c_args += '-DHAVE_FAM_NO_EXISTS=1'
+endif
- deps = [
- fam_dep,
- libglib_dep,
- libgobject_dep,
- libgio_dep,
- ]
+deps = [
+ fam_dep,
+ libglib_dep,
+ libgobject_dep,
+ libgio_dep,
+]
- symbol_map = join_paths(meson.current_source_dir(), 'gfamfilemonitor.map')
- fam_ldflags = cc.get_supported_link_arguments([
- '-Wl,--version-script,' + symbol_map,
- '-Wl,-no-undefined',
- ])
+symbol_map = join_paths(meson.current_source_dir(), 'gfamfilemonitor.map')
+fam_ldflags = cc.get_supported_link_arguments([
+ '-Wl,--version-script,' + symbol_map,
+ '-Wl,-no-undefined',
+])
- module = shared_module('giofam', 'gfamfilemonitor.c',
- include_directories : [gmoduleinc],
- dependencies : deps,
- c_args : fam_c_args,
- link_args : fam_ldflags,
- link_depends : symbol_map,
- install_dir : glib_giomodulesdir,
- install : true,
- )
+module = shared_module('giofam', 'gfamfilemonitor.c',
+ include_directories : [gmoduleinc],
+ dependencies : deps,
+ c_args : fam_c_args,
+ link_args : fam_ldflags,
+ link_depends : symbol_map,
+ install_dir : glib_giomodulesdir,
+ install : true,
+)
- if not meson.is_cross_build()
- meson.add_install_script('../gio-querymodules-wrapper.py', gio_querymodules.full_path(),
glib_giomodulesdir)
- endif
+if not meson.is_cross_build()
+ meson.add_install_script('../gio-querymodules-wrapper.py', gio_querymodules.full_path(),
glib_giomodulesdir)
endif
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]