Merge branch 'master' of git.psi.ch:Pmodules/buildblocks
This commit is contained in:
4
Compiler/H5root/with_modules
Normal file
4
Compiler/H5root/with_modules
Normal file
@@ -0,0 +1,4 @@
|
||||
gcc/4.8.3
|
||||
hdf5_serial/1.8.12
|
||||
H5hut_serial/1.99.13
|
||||
root/5.34.26
|
||||
@@ -1,8 +0,0 @@
|
||||
:Linux:Darwin: stable gcc/4.7.4
|
||||
:Linux:Darwin: stable gcc/4.8.3
|
||||
:Linux:Darwin: stable gcc/4.8.4
|
||||
:Linux:Darwin: unstable gcc/4.8.5
|
||||
:Linux:Darwin: stable gcc/4.9.2
|
||||
:Linux:Darwin: unstable gcc/4.9.3
|
||||
:Linux: stable intel/15.2
|
||||
:Linux: stable intel/15.3
|
||||
9
Compiler/openmpi/1.6/variants
Normal file
9
Compiler/openmpi/1.6/variants
Normal file
@@ -0,0 +1,9 @@
|
||||
1.6.5 stable Linux,Darwin gcc/4.7.4
|
||||
1.6.5 stable Linux,Darwin gcc/4.8.3
|
||||
1.6.5 stable Linux,Darwin gcc/4.8.4
|
||||
1.6.5 unstable Linux,Darwin gcc/4.8.5
|
||||
1.6.5 stable Linux,Darwin gcc/4.9.2
|
||||
1.6.5 unstable Linux,Darwin gcc/4.9.3
|
||||
1.6.5 stable Linux intel/15.2
|
||||
1.6.5 stable Linux intel/15.3
|
||||
|
||||
@@ -1,6 +0,0 @@
|
||||
stable gcc/4.7.4
|
||||
stable gcc/4.8.3
|
||||
stable gcc/4.8.4
|
||||
unstable gcc/4.8.5
|
||||
stable gcc/4.9.2
|
||||
unstable gcc/4.9.3
|
||||
@@ -1,6 +0,0 @@
|
||||
stable gcc/4.7.4
|
||||
stable gcc/4.8.3
|
||||
stable gcc/4.8.4
|
||||
unstable gcc/4.8.5
|
||||
stable gcc/4.9.2
|
||||
unstable gcc/4.9.3
|
||||
@@ -1,4 +0,0 @@
|
||||
:Linux:Darwin: unstable gcc/4.8.5
|
||||
:Linux:Darwin: unstable gcc/4.9.3
|
||||
:Linux:Darwin: unstable gcc/5.2.0
|
||||
:Linux: unstable intel/15.3
|
||||
8
Compiler/openmpi/1.8/variants
Normal file
8
Compiler/openmpi/1.8/variants
Normal file
@@ -0,0 +1,8 @@
|
||||
1.8.2,1.8.4,1.8.8 stable Linux,Darwin gcc/4.7.4
|
||||
1.8.2,1.8.4,1.8.8 stable Linux,Darwin gcc/4.8.3
|
||||
1.8.2,1.8.4,1.8.8 stable Linux,Darwin gcc/4.8.4
|
||||
1.8.2,1.8.4,1.8.8 unstable Linux,Darwin gcc/4.8.5
|
||||
1.8.2,1.8.4,1.8.8 stable Linux,Darwin gcc/4.9.2
|
||||
1.8.2,1.8.4,1.8.8 unstable Linux,Darwin gcc/4.9.3
|
||||
|
||||
|
||||
3
Programming/gcc/with_modules-4.9.3
Normal file
3
Programming/gcc/with_modules-4.9.3
Normal file
@@ -0,0 +1,3 @@
|
||||
gmp/6.0.0
|
||||
mpfr/3.1.3
|
||||
mpc/1.0.3
|
||||
16
bin/manage_variants
Executable file
16
bin/manage_variants
Executable file
@@ -0,0 +1,16 @@
|
||||
#!/bin/bash
|
||||
|
||||
declare buildblock=$1
|
||||
declare variants=$2
|
||||
|
||||
|
||||
declare -r OS=$(uname -s)
|
||||
|
||||
while read versions release oss dependencies; do
|
||||
[[ "${oss}" =~ "${OS}" ]] || continue
|
||||
versions_a=( ${versions//,/ } )
|
||||
dependencies_a=( ${dependencies//,/ } )
|
||||
for version in "${versions_a[@]}"; do
|
||||
"${buildblock}" "${version}" --release=${release} "${dependencies_a[@]/#/--with=}"
|
||||
done
|
||||
done < "${variants}"
|
||||
Reference in New Issue
Block a user