From: Georg Baum Date: Fri, 21 Apr 2006 15:15:55 +0000 (+0000) Subject: From Angus: X-Git-Tag: 1.6.10~13314 X-Git-Url: https://git.lyx.org/gitweb/?a=commitdiff_plain;h=a2457c3b5bf2f858a4e249f6ab420a181a8a7753;p=features.git From Angus: Enable lib/configure.py to find tex2lyx if the path to it contains spaces. git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@13708 a592a061-630c-0410-9148-cb99ea01b6c8 --- diff --git a/lib/configure.py b/lib/configure.py index 85d0a7ed7b..b96bf8b394 100644 --- a/lib/configure.py +++ b/lib/configure.py @@ -266,10 +266,22 @@ def checkConverterEntries(): ''' Check all converters (\converter entries) ''' checkProg('the pdflatex program', ['pdflatex $$i'], rc_entry = [ r'\converter pdflatex pdf2 "%%" "latex"' ]) - # - checkProg('a LaTeX -> LyX converter', [os.path.join('..','src','tex2lyx','tex2lyx') + ' -f $$i $$o', \ + + ''' If we're running LyX in-place then tex2lyx will be found in + ../src/tex2lyx. Add this directory to the PATH temporarily and + search for tex2lyx. + Use PATH to avoid any problems with paths-with-spaces. + ''' + path_orig = os.environ["PATH"] + os.environ["PATH"] = os.path.join('..','src','tex2lyx') + \ + os.pathsep + path_orig + + checkProg('a LaTeX -> LyX converter', ['tex2lyx -f $$i $$o', \ 'tex2lyx' + version_suffix + ' -f $$i $$o' ], rc_entry = [ r'\converter latex lyx "%%" ""' ]) + + os.environ["PATH"] = path_orig + # checkProg('a Noweb -> LyX converter', ['noweb2lyx' + version_suffix + ' $$i $$o'], path = ['./reLyX'], rc_entry = [ r'\converter literate lyx "%%" ""' ])