Mercurial > hg > graal-compiler
changeset 6533:250babea75d5
modified canonicalizeprojects to ensure all package prefixes match the enclosing project
author | Doug Simon <doug.simon@oracle.com> |
---|---|
date | Mon, 08 Oct 2012 17:38:24 +0200 |
parents | 0c6030872cd0 |
children | feb579677b58 |
files | mxtool/mx.py |
diffstat | 1 files changed, 5 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/mxtool/mx.py Mon Oct 08 17:36:51 2012 +0200 +++ b/mxtool/mx.py Mon Oct 08 17:38:24 2012 +0200 @@ -1497,6 +1497,11 @@ out.write(line + '\n') else: p = project(m.group(1)) + + for pkg in p.defined_java_packages(): + if not pkg.startswith(p.name): + abort('package in {0} does not have prefix matching project name: {1}'.format(p, pkg)) + ignoredDeps = set([name for name in p.deps if project(name, False) is not None]) for pkg in p.imported_java_packages(): for name in p.deps: