6ddf26c83d
Add a helper to hide the platform-dependent method to get a canonical, absolute, /-separated path to the executable. Use this and the relative path from BINDIR to PKGDATADIR to construct a search path that finds the scripts even if the installation dir is moved, as long as the structure below $prefix is maintained. This method should fully support all the tricks you can to with autotools to customize the installed layout such as overriding the default directories at configure-time and overriding the configured directories at build-time. The exe path detection methods are combined from http://openocd.zylin.com/3388 by Rick Foos and http://openocd.zylin.com/3537 by Steven Stallion, as well as tips found all over internet. Change-Id: Ifc9cc9dd0bf52fbd67b1b0f2383318cda0c422c4 Signed-off-by: Andreas Fritiofson <andreas.fritiofson@gmail.com> Signed-off-by: Steven Stallion <sstallion@gmail.com> Reviewed-on: http://openocd.zylin.com/3889 Tested-by: jenkins Reviewed-by: Rick Foos <rfoos@solengtech.com> Reviewed-by: Paul Fertser <fercerpav@gmail.com> |
||
---|---|---|
.. | ||
bin2char.sh | ||
binarybuffer.c | ||
binarybuffer.h | ||
command.c | ||
command.h | ||
configuration.c | ||
configuration.h | ||
fileio.c | ||
fileio.h | ||
ioutil_stubs.c | ||
ioutil.c | ||
ioutil.h | ||
jep106.c | ||
jep106.h | ||
jep106.inc | ||
jim-nvp.c | ||
jim-nvp.h | ||
list.h | ||
log.c | ||
log.h | ||
Makefile.am | ||
options.c | ||
replacements.c | ||
replacements.h | ||
startup.tcl | ||
system.h | ||
time_support_common.c | ||
time_support.c | ||
time_support.h | ||
types.h | ||
update_jep106.pl | ||
util.c | ||
util.h |