Draft of pass through syntax for nested dependencies in package-list.

This commit is contained in:
Christoph Niethammer 2013-06-21 12:11:34 +00:00
parent 3db5973abc
commit aeec6951e6

View file

@ -44,6 +44,18 @@ performance/vampirtrace/(5.14.3,5.14.4): mpi/openmpi/(1.6.4,1.7.1) | cuda/(4.2,
# performance/vampirtrace/5.14.4: mpi/openmpi/1.6.4->compiler/gnu/4.7.1 cuda/4.2 # performance/vampirtrace/5.14.4: mpi/openmpi/1.6.4->compiler/gnu/4.7.1 cuda/4.2
# performance/vampirtrace/5.14.4: mpi/openmpi/1.6.4->compiler/intel/13.1.2 cuda/4.2 # performance/vampirtrace/5.14.4: mpi/openmpi/1.6.4->compiler/intel/13.1.2 cuda/4.2
# #
# *: mpi/openmpi/1.6.4
# is equivalent to
# *: mpi/openmpi/1.6.4{*}
#
# numlib/fftw/3.3.0: mpi/openmpi/(1.6.4,1.7.1)
# # numlib/fftw/3.3.0: mpi/openmpi/1.6.4
# # numlib/fftw/3.3.0: mpi/openmpi/1.7.1
#
# performance/vampirtrace/5.14.4: mpi/openmpi/(1.6.4,1.7.1) | numlib/fftw/3.3.0{1.6.4,1.7.1}
# # performance/vampirtrace/5.14.4: mpi/openmpi/1.6.4 numlib/fftw/3.3.0 mpi/openmpi/1.6.4
# # performance/vampirtrace/5.14.4: mpi/openmpi/1.7.1 numlib/fftw/3.3.0{mpi/openmpi/1.7.1{copiler/intel/13.1.2}}
#
# How to create installation paths including dependencies? # How to create installation paths including dependencies?
# Current # Current
# --prefix=performance/vampirtrace/5.14.3/mpi/openmpi-1.6.4-gnu-4.6.3-cuda-4.2 # --prefix=performance/vampirtrace/5.14.3/mpi/openmpi-1.6.4-gnu-4.6.3-cuda-4.2