diff options
author | Todd Gamblin <tgamblin@llnl.gov> | 2013-10-17 14:46:00 -0700 |
---|---|---|
committer | Todd Gamblin <tgamblin@llnl.gov> | 2013-10-17 14:46:00 -0700 |
commit | 558cf7e40689fc18eca47bc80d34da555b5d27d5 (patch) | |
tree | b1f09913630f0a6d925856ca7df925467a503160 /bin | |
parent | db07c7f611da4ddc6127dde28d48e5624e4f1172 (diff) | |
download | spack-558cf7e40689fc18eca47bc80d34da555b5d27d5.tar.gz spack-558cf7e40689fc18eca47bc80d34da555b5d27d5.tar.bz2 spack-558cf7e40689fc18eca47bc80d34da555b5d27d5.tar.xz spack-558cf7e40689fc18eca47bc80d34da555b5d27d5.zip |
spec flatten, normalize, validate; package validate
New operations for manipulating spec and package DAGs.
For specs:
flatten: gather all deps to the root
normalize: Merge constraints and make spec match package DAG
For packages:
validate_dependencies: Make sure spec constraints in package DAG are sane.
Added tests for above methods. Also added beginnings of concretization logic,
to turn abstract spec into a concrete one.
Still need proper tests for normalize().
Diffstat (limited to 'bin')
0 files changed, 0 insertions, 0 deletions