summaryrefslogtreecommitdiffstats
path: root/build/linux
diff options
context:
space:
mode:
Diffstat (limited to 'build/linux')
-rw-r--r--build/linux/Makefile.in2
-rw-r--r--build/linux/configure.ac6
2 files changed, 7 insertions, 1 deletions
diff --git a/build/linux/Makefile.in b/build/linux/Makefile.in
index 8398e35..3018674 100644
--- a/build/linux/Makefile.in
+++ b/build/linux/Makefile.in
@@ -24,7 +24,7 @@ exec_prefix=@exec_prefix@
srcdir=@srcdir@
abs_top_builddir=@abs_top_builddir@
-VPATH=$(srcdir)/../..
+VPATH=@VPATH_SRCDIR@/../..
CPPFLAGS=@SAVED_CPPFLAGS@
CXXFLAGS=@SAVED_CXXFLAGS@
diff --git a/build/linux/configure.ac b/build/linux/configure.ac
index 5a04509..630b08d 100644
--- a/build/linux/configure.ac
+++ b/build/linux/configure.ac
@@ -243,6 +243,12 @@ esac
AC_SUBST(CPPFLAGS_OS)
+# For some reason, some older versions of autoconf produce a config.status
+# that disables all lines looking like VPATH=@srcdir@
+# (More recent autoconf fixes the too broad matching there.)
+# We use a different variable name as a workaround.
+VPATH_SRCDIR="$srcdir"
+AC_SUBST(VPATH_SRCDIR)
# TODO: