# HG changeset patch # User Doug Simon # Date 1331925809 -3600 # Node ID d3f547b08304f2093a9996cec0d5492c68be7716 # Parent ba5e8ba07b5c51664cc6bc3ca8a097a55d8b26e2 added mechanism for disabling automatic native builds from the IDE (set IDE_BUILD_TARGET="" in mx/env) diff -r ba5e8ba07b5c -r d3f547b08304 hotspot/.cproject --- a/hotspot/.cproject Fri Mar 16 20:03:11 2012 +0100 +++ b/hotspot/.cproject Fri Mar 16 20:23:29 2012 +0100 @@ -20,7 +20,7 @@ - + @@ -80,6 +80,7 @@ + diff -r ba5e8ba07b5c -r d3f547b08304 hotspot/.project --- a/hotspot/.project Fri Mar 16 20:03:11 2012 +0100 +++ b/hotspot/.project Fri Mar 16 20:23:29 2012 +0100 @@ -23,7 +23,7 @@ org.eclipse.cdt.make.core.autoBuildTarget - debug + ide-build-target org.eclipse.cdt.make.core.buildArguments diff -r ba5e8ba07b5c -r d3f547b08304 mx/commands.py --- a/mx/commands.py Fri Mar 16 20:03:11 2012 +0100 +++ b/mx/commands.py Fri Mar 16 20:23:29 2012 +0100 @@ -414,6 +414,12 @@ buildSuffix = 'graal' for build in builds: + if build == 'ide-build-target': + build = os.environ.get('IDE_BUILD_TARGET', 'product') + if len(build) == 0: + mx.log('[skipping build from IDE as IDE_BUILD_TARGET environment variable is ""]') + continue + jdk = _jdk(build, create=True) vmDir = join(_vmLibDirInJdk(jdk), vm)