summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
Diffstat (limited to 'tools')
-rw-r--r--tools/meson.build32
1 files changed, 5 insertions, 27 deletions
diff --git a/tools/meson.build b/tools/meson.build
index ae9ba493..e4517d66 100644
--- a/tools/meson.build
+++ b/tools/meson.build
@@ -49,32 +49,10 @@ if libdrm_intel.found()
tool_deps += zlib
endif
-if get_option('use_rpath')
- # Set up runpath for the test executables towards libigt.so.
- # The path should be relative to $ORIGIN so the library is
- # still found properly even if installed to a path other than
- # prefix.
-
- # libdir and bindir are pathnames relative to prefix. meson
- # enforces this.
-
- # Start from the executable
- tools_rpathdir = '$ORIGIN'
- # Executables are installed in bindir. Add a .. for each
- # directory name in it.
- foreach p : bindir.split('/')
- tools_rpathdir = join_paths(tools_rpathdir, '..')
- endforeach
- # Add relative path to libdir
- tools_rpathdir = join_paths(tools_rpathdir, libdir)
-else
- tools_rpathdir = ''
-endif
-
foreach prog : tools_progs
executable(prog, prog + '.c',
dependencies : tool_deps,
- install_rpath : tools_rpathdir,
+ install_rpath : bindir_rpathdir,
install : true)
endforeach
@@ -85,21 +63,21 @@ if libudev.found()
]
executable('intel_dp_compliance', sources : intel_dp_compliance_src,
dependencies : [tool_deps, libudev],
- install_rpath : tools_rpathdir,
+ install_rpath : bindir_rpathdir,
install : true)
endif
intel_l3_parity_src = [ 'intel_l3_parity.c', 'intel_l3_udev_listener.c' ]
executable('intel_l3_parity', sources : intel_l3_parity_src,
dependencies : tool_deps,
- install_rpath : tools_rpathdir,
+ install_rpath : bindir_rpathdir,
install : true)
intel_reg_src = [ 'intel_reg.c', 'intel_reg_decode.c', 'intel_reg_spec.c' ]
executable('intel_reg', sources : intel_reg_src,
dependencies : tool_deps,
install : true,
- install_rpath : tools_rpathdir,
+ install_rpath : bindir_rpathdir,
c_args : [
'-DIGT_DATADIR="@0@"'.format(join_paths(prefix, datadir)),
])
@@ -118,7 +96,7 @@ shared_library('intel_aubdump', 'aubdump.c',
executable('intel_gpu_top', 'intel_gpu_top.c',
install : true,
- install_rpath : tools_rpathdir,
+ install_rpath : bindir_rpathdir,
dependencies : tool_deps + [ lib_igt_perf ])
conf_data = configuration_data()