-
- Downloads
Multi-valued variants (#2386)
Modifications: - added support for multi-valued variants - refactored code related to variants into variant.py - added new generic features to AutotoolsPackage that leverage multi-valued variants - modified openmpi to use new features - added unit tests for the new semantics
Showing
- lib/spack/llnl/util/lang.py 19 additions, 1 deletionlib/spack/llnl/util/lang.py
- lib/spack/llnl/util/tty/__init__.py 8 additions, 8 deletionslib/spack/llnl/util/tty/__init__.py
- lib/spack/spack/build_systems/autotools.py 45 additions, 0 deletionslib/spack/spack/build_systems/autotools.py
- lib/spack/spack/cmd/info.py 79 additions, 19 deletionslib/spack/spack/cmd/info.py
- lib/spack/spack/cmd/spec.py 2 additions, 1 deletionlib/spack/spack/cmd/spec.py
- lib/spack/spack/concretize.py 4 additions, 3 deletionslib/spack/spack/concretize.py
- lib/spack/spack/directives.py 33 additions, 3 deletionslib/spack/spack/directives.py
- lib/spack/spack/error.py 15 additions, 0 deletionslib/spack/spack/error.py
- lib/spack/spack/spec.py 92 additions, 141 deletionslib/spack/spack/spec.py
- lib/spack/spack/test/build_systems.py 30 additions, 0 deletionslib/spack/spack/test/build_systems.py
- lib/spack/spack/test/concretize.py 1 addition, 1 deletionlib/spack/spack/test/concretize.py
- lib/spack/spack/test/conftest.py 1 addition, 1 deletionlib/spack/spack/test/conftest.py
- lib/spack/spack/test/spec_semantics.py 139 additions, 2 deletionslib/spack/spack/test/spec_semantics.py
- lib/spack/spack/test/spec_yaml.py 6 additions, 0 deletionslib/spack/spack/test/spec_yaml.py
- lib/spack/spack/test/variant.py 656 additions, 0 deletionslib/spack/spack/test/variant.py
- lib/spack/spack/variant.py 573 additions, 7 deletionslib/spack/spack/variant.py
- var/spack/repos/builtin.mock/packages/a/package.py 31 additions, 1 deletionvar/spack/repos/builtin.mock/packages/a/package.py
- var/spack/repos/builtin.mock/packages/multivalue_variant/package.py 57 additions, 0 deletions...repos/builtin.mock/packages/multivalue_variant/package.py
- var/spack/repos/builtin/packages/cdo/package.py 2 additions, 1 deletionvar/spack/repos/builtin/packages/cdo/package.py
- var/spack/repos/builtin/packages/mvapich2/package.py 101 additions, 177 deletionsvar/spack/repos/builtin/packages/mvapich2/package.py
Loading
Please register or sign in to comment