MikTeX's kpsewhich doesn't mention "kpathsea emulation" anymore.

On Cygwin, the most reliable way to tell what is the right path
separator to use is a direct check.


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@38646 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
Enrico Forestieri 2011-05-08 21:09:38 +00:00
parent a3a80a4e17
commit 5791d41544

View File

@ -73,9 +73,7 @@ else:
# Create a variable that holds the right character to be used by the scripts.
path_sep = os.pathsep
if sys.platform == 'cygwin':
# MikTeX's kpsewhich says "kpathsea emulation version x.x.x", whereas
# teTeX's simply "kpathsea version x.x.x".
if 'emulation' in cmdOutput('kpsewhich --version'):
if ';' in cmdOutput('kpsewhich --show-path=.tex'):
path_sep = ';'
else:
path_sep = ':'