From beb0440484c523ade9df903a52b0a7eae881cd9d Mon Sep 17 00:00:00 2001 From: Christian Engwer <christi@dune-project.org> Date: Fri, 12 Feb 2010 11:27:50 +0000 Subject: [PATCH] - fix last commit - buildir isn't always defined : merge to release [[Imported from SVN: r5895]] --- am/latex | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/am/latex b/am/latex index fd16c05c0..808795e3b 100644 --- a/am/latex +++ b/am/latex @@ -5,18 +5,18 @@ # rerun TEX if log-file suggests that .tex.dvi: - set -e; \ - pushd $(srcdir); $(TEX) -output-directory=$(builddir) </dev/null $*; popd; \ - while grep Rerun $(builddir)/$*.log > /dev/null ; do \ - pushd $(srcdir); $(TEX) -output-directory=$(builddir) </dev/null $*; popd; \ + set -e; builddir=$$PWD; \ + pushd $(srcdir); $(TEX) -output-directory=$$builddir </dev/null $*; popd; \ + while grep Rerun $*.log > /dev/null ; do \ + pushd $(srcdir); $(TEX) -output-directory=$$builddir </dev/null $*; popd; \ done; \ - if grep '^\\bibdata{' $(builddir)/*.aux > /dev/null \ - && grep '^\\citation{' $(builddir)/*.aux > /dev/null; \ + if grep '^\\bibdata{' *.aux > /dev/null \ + && grep '^\\citation{' *.aux > /dev/null; \ then \ BSTINPUTS=.:$(srcdir):${BSTINPUTS}: BIBINPUTS=.:$(srcdir):${BIBINPUTS}: $(BIBTEX) $* || exit $$?; \ - pushd $(srcdir); $(TEX) -output-directory=$(builddir) </dev/null $*; popd; \ - while grep Rerun $(builddir)/$*.log > /dev/null ; do \ - pushd $(srcdir); $(TEX) -output-directory=$(builddir) </dev/null $*; popd; \ + pushd $(srcdir); $(TEX) -output-directory=$$builddir </dev/null $*; popd; \ + while grep Rerun $*.log > /dev/null ; do \ + pushd $(srcdir); $(TEX) -output-directory=$$builddir </dev/null $*; popd; \ done ; \ fi -- GitLab