diff options
author | jmarshallnz <jcmarsha@gmail.com> | 2014-03-15 11:04:59 +1300 |
---|---|---|
committer | Jonathan Marshall <jmarshall@xbmc.org> | 2014-03-15 11:17:18 +1300 |
commit | 2c194bb30b580f5e684143a132f720a1a054d78e (patch) | |
tree | 2fafe1decb9fab811f8d239b7b4210d9bb082cdf | |
parent | 0abdd5adb7ac13badab83e918b87d143e522eeaf (diff) |
Merge pull request #4387 from Tolriq/swig_javahome
Correctly use JAVA_HOME when generating SWIG bindings
-rw-r--r-- | tools/codegenerator/GenerateSWIGBindings.bat | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/tools/codegenerator/GenerateSWIGBindings.bat b/tools/codegenerator/GenerateSWIGBindings.bat index 822b0ca0f6..da45bdb809 100644 --- a/tools/codegenerator/GenerateSWIGBindings.bat +++ b/tools/codegenerator/GenerateSWIGBindings.bat @@ -6,6 +6,7 @@ SET base_dir=%cur_dir%\..\.. SET groovy_dir=%base_dir%\lib\groovy SET generator_dir=%base_dir%\tools\codegenerator SET bin_dir=%cur_dir%\..\BuildDependencies\bin +SET java_exe=java.exe rem go into xbmc/interfaces/python cd "%1\..\python" @@ -20,6 +21,7 @@ IF NOT EXIST "%python_generated_dir%" md "%python_generated_dir%" IF EXIST "%python_generated_dir%\%2.xml" del "%python_generated_dir%\%2.xml" IF EXIST "%python_generated_dir%\%2.cpp" del "%python_generated_dir%\%2.cpp" IF NOT EXIST "%doxygen_dir%" md "%doxygen_dir%" +IF EXIST "%JAVA_HOME%\bin\java.exe" set java_exe=%JAVA_HOME%\bin\java.exe rem run doxygen "%bin_dir%\doxygen\doxygen.exe" > NUL 2>&1 @@ -27,7 +29,7 @@ rem run doxygen rem run swig to generate the XML used by groovy to generate the python bindings "%bin_dir%\swig\swig.exe" -w401 -c++ -outdir "%python_generated_dir%" -o "%python_generated_dir%\%2.xml" -xml -I"%base_Dir%\xbmc" -xmllang python "%swig_dir%\%2.i" rem run groovy to generate the python bindings -java.exe -cp "%groovy_dir%\groovy-all-2.1.7.jar;%groovy_dir%\commons-lang-2.6.jar;%generator_dir%;%python_dir%" groovy.ui.GroovyMain "%generator_dir%\Generator.groovy" "%python_generated_dir%\%2.xml" "%python_dir%\PythonSwig.cpp.template" "%python_generated_dir%\%2.cpp" "%doxygen_dir%" +"%java_exe%" -cp "%groovy_dir%\groovy-all-2.1.7.jar;%groovy_dir%\commons-lang-2.6.jar;%generator_dir%;%python_dir%" groovy.ui.GroovyMain "%generator_dir%\Generator.groovy" "%python_generated_dir%\%2.xml" "%python_dir%\PythonSwig.cpp.template" "%python_generated_dir%\%2.cpp" "%doxygen_dir%" rem delete the XML file generated by SWIG as it's not needed anymore del "%python_generated_dir%\%2.xml" > NUL |