aboutsummaryrefslogtreecommitdiff
path: root/meson.build
diff options
context:
space:
mode:
Diffstat (limited to 'meson.build')
-rw-r--r--meson.build16
1 files changed, 13 insertions, 3 deletions
diff --git a/meson.build b/meson.build
index 656777820c8..26be83afb61 100644
--- a/meson.build
+++ b/meson.build
@@ -2572,7 +2572,6 @@ default_target_args = {
default_lib_args = default_target_args + {
'name_prefix': '',
- 'install_rpath': ':'.join(lib_install_rpaths),
}
internal_lib_args = default_lib_args + {
@@ -2583,14 +2582,25 @@ internal_lib_args = default_lib_args + {
default_mod_args = default_lib_args + {
'name_prefix': '',
'install_dir': dir_lib_pkg,
- 'install_rpath': ':'.join(mod_install_rpaths),
}
default_bin_args = default_target_args + {
'install_dir': dir_bin,
- 'install_rpath': ':'.join(bin_install_rpaths),
}
+if get_option('rpath')
+ default_lib_args += {
+ 'install_rpath': ':'.join(lib_install_rpaths),
+ }
+
+ default_mod_args += {
+ 'install_rpath': ':'.join(mod_install_rpaths),
+ }
+
+ default_bin_args += {
+ 'install_rpath': ':'.join(bin_install_rpaths),
+ }
+endif
# Helper for exporting a limited number of symbols