Mercurial > hg > graal-jvmci-8
changeset 13727:10e6f192631f
added library sources (if available) to generated Eclipse attach launcher
author | Doug Simon <doug.simon@oracle.com> |
---|---|
date | Wed, 22 Jan 2014 13:39:45 +0100 |
parents | 343541fb3b49 |
children | 1541666f4cd7 |
files | mxtool/mx.py |
diffstat | 1 files changed, 4 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/mxtool/mx.py Wed Jan 22 11:44:27 2014 +0100 +++ b/mxtool/mx.py Wed Jan 22 13:39:45 2014 +0100 @@ -2751,6 +2751,9 @@ if hasattr(dep, 'eclipse.container'): memento = XMLDoc().element('classpathContainer', {'path' : getattr(dep, 'eclipse.container')}).xml(standalone='no') slm.element('classpathContainer', {'memento' : memento, 'typeId':'org.eclipse.jdt.launching.sourceContainer.classpathContainer'}) + elif dep.get_source_path(resolve=True): + memento = XMLDoc().element('archive', {'detectRoot' : 'true', 'path' : dep.get_source_path(resolve=True)}).xml(standalone='no') + slm.element('container', {'memento' : memento, 'typeId':'org.eclipse.debug.core.containerType.externalArchive'}) else: memento = XMLDoc().element('javaProject', {'name' : dep.name}).xml(standalone='no') slm.element('container', {'memento' : memento, 'typeId':'org.eclipse.jdt.launching.sourceContainer.javaProject'}) @@ -3097,7 +3100,7 @@ update_file(join(p.dir, '.factorypath'), out.xml(indent='\t', newl='\n')) files.append(join(p.dir, '.factorypath')) - _, launchFile = make_eclipse_attach(suite, 'localhost', '8000', deps=projects()) + _, launchFile = make_eclipse_attach(suite, 'localhost', '8000', deps=sorted_deps(projectNames=None, includeLibs=True)) files.append(launchFile) _zip_files(files, suite.dir, configZip.path)