MPI/cpmd/build: fixes, cleanup
This commit is contained in:
+18
-3
@@ -1,17 +1,32 @@
|
|||||||
#!/usr/bin/env modbuild
|
#!/usr/bin/env modbuild
|
||||||
|
|
||||||
|
#pbuild::supported_os 'Linux'
|
||||||
|
|
||||||
|
case $OS in
|
||||||
|
Linux )
|
||||||
|
target='LINUX-X86_64-FEDORA-MPI-FFTW'
|
||||||
|
;;
|
||||||
|
Darwin )
|
||||||
|
target='MACOSX-GFORTRAN-INTEL-MPI'
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|
||||||
pbuild::configure() {
|
pbuild::configure() {
|
||||||
cp "${BUILDSCRIPT_DIR}/Makefile" "${MODULE_BUILDDIR}" || exit 1
|
./configure.sh "${target}" || exit 1
|
||||||
cp "${MODULE_SRCDIR}/irat.inc" "${MODULE_BUILDDIR}" || exit 1
|
}
|
||||||
|
|
||||||
|
pbuild::build() {
|
||||||
|
make
|
||||||
}
|
}
|
||||||
|
|
||||||
pbuild::install() {
|
pbuild::install() {
|
||||||
mkdir -p "${PREFIX}/bin"
|
mkdir -p "${PREFIX}/bin"
|
||||||
cp "${MODULE_BUILDDIR}/cpmd.x" "${PREFIX}/bin"
|
cp "${MODULE_SRCDIR}/bin/cpmd.x" "${PREFIX}/bin"
|
||||||
}
|
}
|
||||||
|
|
||||||
pbuild::add_to_group 'MPI'
|
pbuild::add_to_group 'MPI'
|
||||||
pbuild::set_runtime_dependencies "${COMPILER}" "${MPI}"
|
pbuild::set_runtime_dependencies "${COMPILER}" "${MPI}"
|
||||||
pbuild::set_build_dependencies "${COMPILER}" "${MPI}"
|
pbuild::set_build_dependencies "${COMPILER}" "${MPI}"
|
||||||
|
pbuild::compile_in_sourcetree
|
||||||
pbuild::make_all
|
pbuild::make_all
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user