Useful while the static Makefiles are still alive. --- configs/current.in | 4 +++- configure.ac | 15 ++++++++++++++- 2 files changed, 17 insertions(+), 2 deletions(-)
diff --git a/configs/current.in b/configs/current.in index dc0dea8..ea926d5 100644 --- a/configs/current.in +++ b/configs/current.in @@ -1,7 +1,9 @@ # Autoconf configuration +TOP_SRCDIR = @TOP_SRCDIR@ + # Pull in the defaults -include $(TOP)/configs/default +include $(TOP_SRCDIR)/configs/default # This is generated by configure CONFIG_NAME = autoconf diff --git a/configure.ac b/configure.ac index 1d60957..344d054 100644 --- a/configure.ac +++ b/configure.ac @@ -13,9 +13,22 @@ AC_CANONICAL_HOST AM_INIT_AUTOMAKE([foreign]) dnl http://people.gnome.org/~walters/docs/build-api.txt -dnl We don't support srcdir != builddir. +dnl We don't support srcdir != builddir yet. echo \#buildapi-variable-no-builddir >/dev/null +dnl This is for the sake of the static Makefiles until they're +dnl finally gone for good. +TOP_SRCDIR="$srcdir" +case $TOP_SRCDIR in +[\\/]*) + dnl Path is already absolute. + ;; +*) + TOP_SRCDIR=$ac_pwd/$TOP_SRCDIR + ;; +esac +AC_SUBST(TOP_SRCDIR) + # Support silent build rules, requires at least automake-1.11. Disable # by either passing --disable-silent-rules to configure or passing V=1 # to make -- 1.7.9.5 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev