[geocode-glib: 1/3] Build: check if linker supports --version-script
- From: Bastien Nocera <hadess src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [geocode-glib: 1/3] Build: check if linker supports --version-script
- Date: Thu, 14 Mar 2019 15:48:49 +0000 (UTC)
commit cea4c95f19daefa08726f434e13a15488620755b
Author: Tom Schoonjans <Tom Schoonjans diamond ac uk>
Date: Thu Mar 14 15:26:35 2019 +0000
Build: check if linker supports --version-script
geocode-glib/meson.build | 11 +++++++++--
1 file changed, 9 insertions(+), 2 deletions(-)
---
diff --git a/geocode-glib/meson.build b/geocode-glib/meson.build
index 8bc2bfc..137fedb 100644
--- a/geocode-glib/meson.build
+++ b/geocode-glib/meson.build
@@ -43,13 +43,20 @@ endif
include = include_directories('..')
gclib_map = join_paths(meson.current_source_dir(), 'geocode-glib.map')
+link_depends = []
+link_args = []
+
+if cc.has_link_argument('-Wl,--version-script,' + gclib_map)
+ link_depends += gclib_map
+ link_args += ['-Wl,--version-script,' + gclib_map]
+endif
libgcglib = shared_library('geocode-glib',
sources,
dependencies: deps,
include_directories: include,
- link_depends: gclib_map,
- link_args: [ '-Wl,--version-script,' + gclib_map ],
+ link_depends: link_depends,
+ link_args: link_args,
soversion: '0',
version: '0.0.0',
install: true)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]