]> git.lyx.org Git - lyx.git/commitdiff
* configure.py : Check for java and perl interpreters.
authorJulien Rioux <jrioux@lyx.org>
Wed, 7 Sep 2011 23:56:28 +0000 (23:56 +0000)
committerJulien Rioux <jrioux@lyx.org>
Wed, 7 Sep 2011 23:56:28 +0000 (23:56 +0000)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@39637 a592a061-630c-0410-9148-cb99ea01b6c8

lib/configure.py

index 908c211064c534d2f4de06eabcb996985bea1272..71bae77b9ac5df894183fc70fd26bfb99ed67a4d 100644 (file)
@@ -609,7 +609,7 @@ def checkFormatEntries(dtl_tools):
 ''')
 
 
-def checkConverterEntries():
+def checkConverterEntries(java='', perl=''):
     ''' Check all converters (\converter entries) '''
     checkProg('the pdflatex program', ['pdflatex $$i'],
         rc_entry = [ r'\converter pdflatex   pdf2       "%%"   "latex=pdflatex"' ])
@@ -942,7 +942,7 @@ def checkDocBook():
         return ('no', 'false', '')
 
 
-def checkOtherEntries():
+def checkOtherEntries(java='', perl=''):
     ''' entries other than Format and Converter '''
     checkProg('ChkTeX', ['chktex -n1 -n3 -n6 -n9 -n22 -n25 -n30 -n38'],
         rc_entry = [ r'\chktex_command "%%"' ])
@@ -1355,13 +1355,15 @@ Format %i
     # check latex
     LATEX = checkLatex(dtl_tools)
     checkFormatEntries(dtl_tools)
-    checkConverterEntries()
+    java = checkProg('a java interpreter', ['java'])[1]
+    perl = checkProg('a perl interpreter', ['perl'])[1]
+    checkConverterEntries(java, perl)
     (chk_docbook, bool_docbook, docbook_cmd) = checkDocBook()
     checkTeXAllowSpaces()
     windows_style_tex_paths = checkTeXPaths()
     if windows_style_tex_paths != '':
         addToRC(r'\tex_expects_windows_paths %s' % windows_style_tex_paths)
-    checkOtherEntries()
+    checkOtherEntries(java, perl)
     checkModulesConfig()
     # --without-latex-config can disable lyx_check_config
     ret = checkLatexConfig(lyx_check_config and LATEX != '', bool_docbook)