|
1 | 1 | #!/usr/bin/env python3 |
2 | | -# $Id: configure.py 112857 2026-02-06 19:37:10Z klaus.espenlaub@oracle.com $ |
| 2 | +# $Id: configure.py 112858 2026-02-06 20:04:09Z klaus.espenlaub@oracle.com $ |
3 | 3 | """ |
4 | 4 | Configuration script for building VirtualBox. |
5 | 5 |
|
|
61 | 61 | # External Python modules or other dependencies are not allowed! |
62 | 62 | # |
63 | 63 |
|
64 | | -__revision__ = "$Revision: 112857 $" |
| 64 | +__revision__ = "$Revision: 112858 $" |
65 | 65 |
|
66 | 66 | import argparse |
67 | 67 | import ctypes |
@@ -3353,7 +3353,7 @@ def show_syntax_help(): |
3353 | 3353 | ToolCheck("gsoap", asCmd = [ ], fnCallback = ToolCheck.checkCallback_GSOAP ), |
3354 | 3354 | ToolCheck("gsoapsources", asCmd = [ ], fnCallback = ToolCheck.checkCallback_GSOAPSources ), |
3355 | 3355 | ToolCheck("java", asCmd = [ ], fnCallback = ToolCheck.checkCallback_Java, |
3356 | | - dictDefinesToSetIfFailed = { 'VBOX_WITH_JWS' : '', 'VBOX_WITH_JMSCOM': '', 'VBOX_WITH_JXPCOM' : '', 'VBOX_WITH_WEBSERVICES' : '' }), |
| 3356 | + dictDefinesToSetIfFailed = { 'VBOX_WITH_JWS' : '', 'VBOX_WITH_JMSCOM': '', 'VBOX_WITH_JXPCOM' : '' }), |
3357 | 3357 | ToolCheck("makeself", asCmd = [ ], fnCallback = ToolCheck.checkCallback_makeself, aeTargets = [ BuildTarget.LINUX ]), |
3358 | 3358 | # On Solaris nasm is not officially supported. |
3359 | 3359 | ToolCheck("nasm", asCmd = [ "nasm" ], fnCallback = ToolCheck.checkCallback_NASM, aeTargetsExcluded = [ BuildTarget.SOLARIS ]), |
@@ -3900,6 +3900,10 @@ def main(): |
3900 | 3900 | lambda env: { 'VBOX_WITH_GSOAP': '', \ |
3901 | 3901 | 'VBOX_WITH_WEBSERVICES': '' } if g_oEnv['config_tools_disable_gsoap'] \ |
3902 | 3902 | or g_oEnv['config_libs_disable_libgsoapssl++'] else {}, |
| 3903 | + # Disable building Java webservices if java is disabled. |
| 3904 | + lambda env: { 'VBOX_WITH_JWS' : '', \ |
| 3905 | + 'VBOX_WITH_JMSCOM': '', \ |
| 3906 | + 'VBOX_WITH_JXPCOM' : '' } if g_oEnv['config_tools_disable_java'] else {}, |
3903 | 3907 | # Disable components which require COM. |
3904 | 3908 | lambda env: { 'VBOX_WITH_MAIN': '', \ |
3905 | 3909 | 'VBOX_WITH_QTGUI': '', \ |
|
0 commit comments