X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=lib%2Fbuild-listerrors;h=9776b028d31d705cf3719e2a63428e4a6a08bd08;hb=8d0d3ea0905172b4a1fba7fbfadba83ff61671c6;hp=a7d3cea18475bc733caa178f3cb4b13425db35fb;hpb=0e86ed5583391a8a038d443c2b09d86ca8a658c6;p=lyx.git diff --git a/lib/build-listerrors b/lib/build-listerrors index a7d3cea184..9776b028d3 100755 --- a/lib/build-listerrors +++ b/lib/build-listerrors @@ -6,14 +6,40 @@ # # Assume notangle is on the path +if [ $# -eq 1 ] +then + dir=$1 +else + dir=. +fi + if [ -r ../src/lyx ] then lyx=../src/lyx else # Assumed to be on the path - lyx=lyx + lyx=lyx +fi + +if [ -z "`grep literate-article textclass.lst`" ] +then + touch listerrors + exit 0 +fi + +$lyx --export literate $dir/examples/Literate.lyx +# if no literate support stuff is installed nothing will be output +if [ -f $dir/examples/Literate.nw ] +then + mv $dir/examples/Literate.nw Literate.nw + which notangle 2>/dev/null && notangle -Rbuild-script Literate.nw | sh +else + # you don't have noweb installed so we'll produce a dummy file + # just so make doesn't keep trying to output it. + touch listerrors + # tell the user nothing bad happened + echo + echo "LyX did not detect NoWeb support. Proceeding normally." fi -$lyx --export tex examples/Literate.lyx -mv examples/Literate.tex Literate.nw -notangle -Rbuild-script Literate.nw | sh +exit 0