summaryrefslogtreecommitdiff
path: root/libnm-util/meson.build
diff options
context:
space:
mode:
authorThomas Haller <thaller@redhat.com>2018-01-11 12:34:40 +0100
committerThomas Haller <thaller@redhat.com>2018-01-11 12:46:01 +0100
commit34cb6f9877a9b7a7032899dbccca1def88da4191 (patch)
treee36cd40bbde4ae06d9f4225d3fb7b3ec7f115c20 /libnm-util/meson.build
parent98b46537fa1a91941b5f7a8252b3fce85554a855 (diff)
downloadNetworkManager-34cb6f9877a9b7a7032899dbccca1def88da4191.tar.gz
build/meson: use variables for ldflags and linker-script
Diffstat (limited to 'libnm-util/meson.build')
-rw-r--r--libnm-util/meson.build14
1 files changed, 6 insertions, 8 deletions
diff --git a/libnm-util/meson.build b/libnm-util/meson.build
index 3cd53d9e74..b385e32b85 100644
--- a/libnm-util/meson.build
+++ b/libnm-util/meson.build
@@ -108,11 +108,7 @@ cflags = common_cflags + [
'-DG_LOG_DOMAIN="@0@"'.format(libnm_util_name)
]
-symbol_map = join_paths(meson.current_source_dir(), 'libnm-util.ver')
-
-ldflags = [
- '-Wl,--version-script,@0@'.format(symbol_map),
-]
+linker_script = join_paths(meson.current_source_dir(), 'libnm-util.ver')
libnm_util = shared_library(
'nm-util',
@@ -120,8 +116,10 @@ libnm_util = shared_library(
version: libnm_util_version,
dependencies: deps,
c_args: cflags,
- link_args: ldflags,
- link_depends: symbol_map,
+ link_args: [
+ '-Wl,--version-script,@0@'.format(linker_script),
+ ],
+ link_depends: linker_script,
install: true
)
@@ -170,7 +168,7 @@ endif
run_target(
'check-local-exports-' + libnm_util_name,
- command: [check_exports, libnm_util.full_path(), symbol_map],
+ command: [check_exports, libnm_util.full_path(), linker_script],
depends: libnm_util
)