diff --git a/MPI/dks/1/variants b/MPI/dks/1/variants index d1118f1..5e94f9f 100644 --- a/MPI/dks/1/variants +++ b/MPI/dks/1/variants @@ -1,3 +1,5 @@ dks/1.0.1 unstable gcc/4.8.5 openmpi/1.10.4 boost/1.62.0 cuda/8.0.44 b:cmake/3.6.3 dks/1.0.1 unstable gcc/4.9.4 openmpi/1.10.4 boost/1.62.0 cuda/8.0.44 b:cmake/3.6.3 dks/1.0.1 unstable gcc/5.4.0 openmpi/1.10.4 boost/1.62.0 cuda/8.0.44 b:cmake/3.6.3 +dks/1.0.2 unstable gcc/5.4.0 openmpi/1.10.4 boost/1.62.0 cuda/8.0.44 b:cmake/3.6.3 +dks/1.1.0 unstable gcc/5.4.0 openmpi/1.10.4 boost/1.62.0 cuda/8.0.44 b:cmake/3.6.3 diff --git a/MPI/dks/build b/MPI/dks/build index aab2743..7c8de63 100755 --- a/MPI/dks/build +++ b/MPI/dks/build @@ -1,10 +1,19 @@ #!/usr/bin/env modbuild +declare -ra vers=( ${V//./ } ) + +conf=() +if (( ${vers[0]} >= 1 && ${vers[1]} >= 1 )); then + conf+=("-DDKS_FULL=ON") +fi + pbuild::configure() { export CXX=mpicxx export CC=mpicc cmake \ - -DCMAKE_INSTALL_PREFIX="${PREFIX}" "${MODULE_SRCDIR}" \ + -DCMAKE_INSTALL_PREFIX="${PREFIX}" \ + "${conf[@]}" \ + "${MODULE_SRCDIR}" \ || exit 1 }