# HG changeset patch # User Doug Simon # Date 1416399024 -3600 # Node ID df8d52aba7892c6ac5eecd69a561e27523c7fdd5 # Parent 12cae938aade2c95db3a41532a101676bc7ffd8f fixed support for IDE_BUILD_TARGET diff -r 12cae938aade -r df8d52aba789 hotspot/.cproject --- a/hotspot/.cproject Wed Nov 19 09:53:16 2014 +0100 +++ b/hotspot/.cproject Wed Nov 19 13:10:24 2014 +0100 @@ -18,7 +18,7 @@ - + diff -r 12cae938aade -r df8d52aba789 hotspot/.settings/org.eclipse.cdt.core.prefs --- a/hotspot/.settings/org.eclipse.cdt.core.prefs Wed Nov 19 09:53:16 2014 +0100 +++ b/hotspot/.settings/org.eclipse.cdt.core.prefs Wed Nov 19 13:10:24 2014 +0100 @@ -1,5 +1,9 @@ -#Tue Feb 28 11:31:25 CET 2012 eclipse.preferences.version=1 +environment/project/cdt.managedbuild.toolchain.gnu.solaris.base.945602881/BUILDING_FROM_IDE/delimiter=\: +environment/project/cdt.managedbuild.toolchain.gnu.solaris.base.945602881/BUILDING_FROM_IDE/operation=append +environment/project/cdt.managedbuild.toolchain.gnu.solaris.base.945602881/BUILDING_FROM_IDE/value=true +environment/project/cdt.managedbuild.toolchain.gnu.solaris.base.945602881/append=true +environment/project/cdt.managedbuild.toolchain.gnu.solaris.base.945602881/appendContributed=true org.eclipse.cdt.core.formatter.alignment_for_arguments_in_method_invocation=16 org.eclipse.cdt.core.formatter.alignment_for_assignment=16 org.eclipse.cdt.core.formatter.alignment_for_base_clause_in_type_declaration=80 diff -r 12cae938aade -r df8d52aba789 mx/mx_graal.py --- a/mx/mx_graal.py Wed Nov 19 09:53:16 2014 +0100 +++ b/mx/mx_graal.py Wed Nov 19 13:10:24 2014 +0100 @@ -779,6 +779,15 @@ builds = [_vmbuild] + if os.environ.get('BUILDING_FROM_IDE', None) == 'true': + build = os.environ.get('IDE_BUILD_TARGET', None) + if build is None or len(build) == 0: + return + if build not in _vmbuildChoices: + mx.abort('VM build "' + build + '" specified by IDE_BUILD_TARGET environment variable is unknown (must be one of ' + + str(_vmbuildChoices) + ')') + builds = [build] + if vm is None: vm = _get_vm() @@ -798,11 +807,6 @@ isWindows = platform.system() == 'Windows' or "CYGWIN" in platform.system() for build in builds: - if build == 'ide-build-target': - build = os.environ.get('IDE_BUILD_TARGET', None) - if build is None or len(build) == 0: - continue - installJars = vm != 'original' and (isWindows or not opts2.java) jdk = _jdk(build, create=True, installJars=installJars)