summaryrefslogtreecommitdiff
path: root/Build/source/texk/am/script_links.am
diff options
context:
space:
mode:
Diffstat (limited to 'Build/source/texk/am/script_links.am')
-rw-r--r--Build/source/texk/am/script_links.am13
1 files changed, 5 insertions, 8 deletions
diff --git a/Build/source/texk/am/script_links.am b/Build/source/texk/am/script_links.am
index a0378fb4b64..a8986e487fb 100644
--- a/Build/source/texk/am/script_links.am
+++ b/Build/source/texk/am/script_links.am
@@ -55,18 +55,15 @@ if !WIN32
$(MAKE) $(AM_MAKEFLAGS) TYPE=sh EXT=sh install-links
endif !WIN32
-EXTRA_DIST += ../../build-aux/relpath
+EXTRA_DIST += $(top_builddir)/../../build-aux/relpath
# We support native builds, multiplatform or not, as well as distro builds.
install-links:
- @if test -r "$(srcdir)/../../build-aux/relpath"; then \
- relpath="$(srcdir)/../../build-aux/relpath"; \
- elif test -r "$(srcdir)/../../../build-aux/relpath"; then \
- relpath="$(srcdir)/../../../build-aux/relpath"; \
- else \
- echo 'script_links.am:install-links: could not find relpath script';\
+ @relpath="$(top_srcdir)/../../build-aux/relpath"; \
+ test -r $$relpath || { \
+ echo 'script_links.am:install-links: could not find relpath script'; \
exit 1; \
- fi; \
+ }; \
REL=`$(SHELL) $$relpath '$(DESTDIR)' '$(bindir)' '$(datarootdir)'`; \
if test -z "$$REL"; then \
echo 'script_links.am:install_links: unable to compute relative path for linked $(TYPE) scripts' >&2; \