diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2018-05-04 06:31:46 -0700 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2018-05-04 06:31:46 -0700 |
commit | c5afb01548c5b6bf4ec83373b5e2e09f14690b01 (patch) | |
tree | 572a1ed182f280a48097b58ddc27d3926b5cb757 /parser.y | |
parent | 8ac435caf03bd91f4f73e62e57bcc9a2f31eaf4c (diff) | |
download | txr-c5afb01548c5b6bf4ec83373b5e2e09f14690b01.tar.gz txr-c5afb01548c5b6bf4ec83373b5e2e09f14690b01.tar.bz2 txr-c5afb01548c5b6bf4ec83373b5e2e09f14690b01.zip |
More reasonable fallback for self path.
* Makefile (opt/txr.o, dbg/txr.o): Set up TXR_REL_PATH
preprocessor symbol on command line which specifies the
hard installation path derived from the configure prefix.
* txr.c (get_self_path): The fallback implementation simply
returns TXR_REL_PATH. This will work if in fact the executable
is installed at that path. What it means is that the build of
TXR which uses this fallback get_self_path will not support
relocation: the installation cannot be moved to another
directory, yet still find its supporting files. This is
better than what we are replacing: not working even in the
original installation directory, if not invoked by an absolute
path.
Diffstat (limited to 'parser.y')
0 files changed, 0 insertions, 0 deletions