Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Open sidebar
Pmodules
buildblocks
Commits
bc9e6379
Commit
bc9e6379
authored
Sep 21, 2015
by
gsell
Browse files
build-blocks:
- use modbuild in shebang - refactore function calls
parent
380ae5db
Changes
49
Hide whitespace changes
Inline
Side-by-side
Showing
20 changed files
with
147 additions
and
188 deletions
+147
-188
scripts/Compiler/OpenBLAS/build
scripts/Compiler/OpenBLAS/build
+11
-14
scripts/Compiler/OpenBLAS_OMP/build
scripts/Compiler/OpenBLAS_OMP/build
+11
-13
scripts/Compiler/SuperLU/build
scripts/Compiler/SuperLU/build
+10
-12
scripts/Compiler/UMFPACK/build
scripts/Compiler/UMFPACK/build
+9
-11
scripts/Compiler/atlas/build
scripts/Compiler/atlas/build
+6
-8
scripts/Compiler/boost/build
scripts/Compiler/boost/build
+8
-10
scripts/Compiler/gsl/build
scripts/Compiler/gsl/build
+7
-9
scripts/Compiler/hdf5_serial/build
scripts/Compiler/hdf5_serial/build
+6
-8
scripts/Compiler/mpich/build
scripts/Compiler/mpich/build
+7
-9
scripts/Compiler/root/build
scripts/Compiler/root/build
+8
-10
scripts/Compiler/vtk/build
scripts/Compiler/vtk/build
+7
-9
scripts/HDF5/H5hut/build
scripts/HDF5/H5hut/build
+10
-12
scripts/HDF5/netcdf/build
scripts/HDF5/netcdf/build
+8
-10
scripts/HDF5_serial/H5hut_serial/build
scripts/HDF5_serial/H5hut_serial/build
+8
-10
scripts/Libraries/gmp/build
scripts/Libraries/gmp/build
+4
-6
scripts/Libraries/libungif/build
scripts/Libraries/libungif/build
+5
-7
scripts/Libraries/mpc/build
scripts/Libraries/mpc/build
+5
-7
scripts/Libraries/mpfr/build
scripts/Libraries/mpfr/build
+5
-7
scripts/Libraries/tiff/build
scripts/Libraries/tiff/build
+5
-7
scripts/MPI/BoxLib/build
scripts/MPI/BoxLib/build
+7
-9
No files found.
scripts/Compiler/OpenBLAS/build
View file @
bc9e6379
#!/
bin/bash
#!/
usr/bin/env modbuild
source
"$(dirname $0)/../../../lib/libpmodules.bash"
pmodules
.
configure
()
{
pbuild
::
configure
()
{
case
$
{
COMPILER
}
in
gcc
)
CC
=
'gcc'
...
...
@@ -37,12 +34,12 @@ COMMON_PROF = -pg
EOF
}
p
modules
.
build
()
{
p
build
::
build
()
{
cd
"${MODULE_SRCDIR}"
make
}
p
modules
.
install
()
{
p
build
::
install
()
{
make
PREFIX
=
"${PREFIX}"
install
# We have to build shared libs and remove them here.
# Building with NOSHARED gives an error during install -
...
...
@@ -52,10 +49,10 @@ pmodules.install() {
#( cd "${PREFIX}/lib"; ln -fs
}
p
modules
.
add_to_group
'Compiler'
p
modules
.
set_runtime_dependencies
"${COMPILER}"
p
modules
.
set_build_dependencies
"${COMPILER}"
p
modules
.
set_docfiles
'LICENSE'
'README.md'
p
modules
.
set_supported_compilers
'gcc'
'intel'
p
modules
.
make_all
p
modules
.
cleanup_src
p
build
::
add_to_group
'Compiler'
p
build
::
set_runtime_dependencies
"${COMPILER}"
p
build
::
set_build_dependencies
"${COMPILER}"
p
build
::
set_docfiles
'LICENSE'
'README.md'
p
build
::
set_supported_compilers
'gcc'
'intel'
p
build
::
make_all
p
build
::
cleanup_src
scripts/Compiler/OpenBLAS_OMP/build
View file @
bc9e6379
#!/
bin/bash
#!/
usr/bin/env modbuild
source
"$(dirname $0)/../../../lib/libpmodules.bash"
pmodules
.
configure
()
{
pbuild
::
configure
()
{
cat
<<
EOF
>
"${MODULE_SRCDIR}/make.inc"
SHELL
=
/
bin
/
sh
PLAT
=
...
...
@@ -25,12 +23,12 @@ COMMON_PROF = -pg
EOF
}
p
modules
.
build
()
{
p
build
::
build
()
{
cd
"${MODULE_SRCDIR}"
make
}
p
modules
.
install
()
{
p
build
::
install
()
{
make
PREFIX
=
"${PREFIX}"
install
# We have to build shared libs and remove them here.
# Building with NOSHARED gives an error during install -
...
...
@@ -40,10 +38,10 @@ pmodules.install() {
#( cd "${PREFIX}/lib"; ln -fs
}
p
modules
.
add_to_group
'Compiler'
p
modules
.
set_runtime_dependencies
"${COMPILER}"
p
modules
.
set_build_dependencies
"${COMPILER}"
p
modules
.
set_docfiles
'LICENSE'
'README.md'
p
modules
.
set_supported_compilers
'gcc'
p
modules
.
make_all
p
modules
.
cleanup_src
p
build
::
add_to_group
'Compiler'
p
build
::
set_runtime_dependencies
"${COMPILER}"
p
build
::
set_build_dependencies
"${COMPILER}"
p
build
::
set_docfiles
'LICENSE'
'README.md'
p
build
::
set_supported_compilers
'gcc'
p
build
::
make_all
p
build
::
cleanup_src
scripts/Compiler/SuperLU/build
View file @
bc9e6379
#!/
bin/bash
#!/
usr/bin/env modbuild
source
"$(dirname $0)/../../../lib/libpmodules.bash"
pmodules
.
configure
()
{
pbuild
::
configure
()
{
cat
<<
EOF
>
"${MODULE_SRCDIR}/make.inc"
PLAT
=
SuperLUroot
=
\
$
{
PREFIX
}
...
...
@@ -28,21 +26,21 @@ CDEFS = -DAdd_
EOF
}
p
modules
.
build
()
{
p
build
::
build
()
{
cd
"${MODULE_SRCDIR}"
mkdir
-
p
"${PREFIX}/lib"
make
}
p
modules
.
install
()
{
p
build
::
install
()
{
make
install
mkdir
-
p
"${PREFIX}/include"
install
-
m
0444
"${MODULE_SRCDIR}"
/
SRC
/*
.
h
"${PREFIX}/include"
}
p
modules
.
add_to_group
'Compiler'
p
modules
.
set_runtime_dependencies
"${COMPILER}"
p
modules
.
set_build_dependencies
"${COMPILER}"
'OpenBLAS'
p
modules
.
set_docfiles
'README'
p
modules
.
make_all
p
modules
.
cleanup_src
p
build
::
add_to_group
'Compiler'
p
build
::
set_runtime_dependencies
"${COMPILER}"
p
build
::
set_build_dependencies
"${COMPILER}"
'OpenBLAS'
p
build
::
set_docfiles
'README'
p
build
::
make_all
p
build
::
cleanup_src
scripts/Compiler/UMFPACK/build
View file @
bc9e6379
#!/
bin/bash
#!/
usr/bin/env modbuild
source
"$(dirname $0)/../../../lib/libpmodules.bash"
pmodules
.
configure
()
{
pbuild
::
configure
()
{
cat
<<
EOF
>
"${MODULE_SRCDIR}/SuiteSparse_config/SuiteSparse_config.mk"
CF
=
\
$
(
CFLAGS
)
\
$
(
CPPFLAGS
)
\
$
(
TARGET_ARCH
)
-
O3
-
fexceptions
-
fPIC
-
DNTIMER
RANLIB
=
ranlib
...
...
@@ -26,19 +24,19 @@ TBB =
EOF
}
p
modules
.
build
()
{
p
build
::
build
()
{
cd
"${MODULE_SRCDIR}/UMFPACK"
make
TARGET
=
CORE2
BINARY
=
64
USE_THREAD
=
0
NO_SHARED
=
1
}
p
modules
.
install
()
{
p
build
::
install
()
{
install
-
d
"${PREFIX}/include"
install
-
d
"${PREFIX}/lib"
make
PREFIX
=
"${PREFIX}"
install
}
p
modules
.
add_to_group
'Compiler'
p
modules
.
set_runtime_dependencies
"${COMPILER}"
'OpenBLAS'
p
modules
.
set_build_dependencies
"${COMPILER}"
'OpenBLAS'
p
modules
.
make_all
#p
modules.
cleanup_src
p
build
::
add_to_group
'Compiler'
p
build
::
set_runtime_dependencies
"${COMPILER}"
'OpenBLAS'
p
build
::
set_build_dependencies
"${COMPILER}"
'OpenBLAS'
p
build
::
make_all
#p
build::
cleanup_src
scripts/Compiler/atlas/build
View file @
bc9e6379
#!/
bin/bash
#!/
usr/bin/env modbuild
source
"$(dirname $0)/../../../lib/libpmodules.bash"
pmodules
.
configure
()
{
pbuild
::
configure
()
{
"${MODULE_SRCDIR}"
/
configure
\
--
prefix
=
"${PREFIX}"
\
||
exit
1
}
p
modules
.
add_to_group
'Compiler'
p
modules
.
set_runtime_dependencies
"${COMPILER}"
p
modules
.
set_build_dependencies
"${COMPILER}"
p
modules
.
make_all
p
build
::
add_to_group
'Compiler'
p
build
::
set_runtime_dependencies
"${COMPILER}"
p
build
::
set_build_dependencies
"${COMPILER}"
p
build
::
make_all
# Local Variables:
# mode: sh
...
...
scripts/Compiler/boost/build
View file @
bc9e6379
#!/bin/bash
source
"$(dirname $0)/../../../lib/libpmodules.bash"
#!/usr/bin/env modbuild
# :TODO: detect compiler
TOOLSET
=
intel
-
linux
BOOST_BUILD_PATH
=
"${MODULE_BUILDDIR}"
p
modules
.
configure
()
{
p
build
::
configure
()
{
cd
"${MODULE_SRCDIR}"
"${MODULE_SRCDIR}"
/
bootstrap
.
sh
\
--
prefix
=
"${PREFIX}"
\
...
...
@@ -17,7 +15,7 @@ pmodules.configure() {
||
exit
1
}
p
modules
.
build
()
{
p
build
::
build
()
{
cd
"${MODULE_SRCDIR}"
.
/
b2
\
--
build
-
type
=
minimal
\
...
...
@@ -30,7 +28,7 @@ pmodules.build() {
stage
}
p
modules
.
install
()
{
p
build
::
install
()
{
cd
"${MODULE_SRCDIR}"
.
/
b2
\
--
build
-
type
=
minimal
\
...
...
@@ -43,8 +41,8 @@ pmodules.install() {
install
}
p
modules
.
add_to_group
'Compiler'
p
modules
.
set_runtime_dependencies
"${COMPILER}"
p
modules
.
set_build_dependencies
"${COMPILER}"
'Python'
p
modules
.
make_all
p
build
::
add_to_group
'Compiler'
p
build
::
set_runtime_dependencies
"${COMPILER}"
p
build
::
set_build_dependencies
"${COMPILER}"
'Python'
p
build
::
make_all
scripts/Compiler/gsl/build
View file @
bc9e6379
#!/
bin/bash
#!/
usr/bin/env modbuild
source
"$(dirname $0)/../../../lib/libpmodules.bash"
pmodules
.
configure
()
{
pbuild
::
configure
()
{
"${MODULE_SRCDIR}"
/
configure
\
--
prefix
=
"${PREFIX}"
\
||
exit
1
}
p
modules
.
add_to_group
'Compiler'
p
modules
.
set_docfiles
\
p
build
::
add_to_group
'Compiler'
p
build
::
set_docfiles
\
'AUTHORS'
\
'BUGS'
\
'COPYING'
\
...
...
@@ -20,9 +18,9 @@ pmodules.set_docfiles \
'THANKS'
\
'TODO'
p
modules
.
set_runtime_dependencies
"${COMPILER}"
p
modules
.
set_build_dependencies
"${COMPILER}"
p
modules
.
make_all
p
build
::
set_runtime_dependencies
"${COMPILER}"
p
build
::
set_build_dependencies
"${COMPILER}"
p
build
::
make_all
# Local Variables:
# mode: sh
...
...
scripts/Compiler/hdf5_serial/build
View file @
bc9e6379
#!/
bin/bash
#!/
usr/bin/env modbuild
source
"$(dirname $0)/../../../lib/libpmodules.bash"
pmodules
.
configure
()
{
pbuild
::
configure
()
{
"${MODULE_SRCDIR}"
/
configure
\
--
prefix
=
"${PREFIX}"
\
--
enable
-
shared
\
...
...
@@ -12,8 +10,8 @@ pmodules.configure() {
||
exit
1
}
p
modules
.
add_to_group
'Compiler'
p
modules
.
set_runtime_dependencies
"${COMPILER}"
p
modules
.
set_build_dependencies
"${COMPILER}"
p
modules
.
make_all
p
build
::
add_to_group
'Compiler'
p
build
::
set_runtime_dependencies
"${COMPILER}"
p
build
::
set_build_dependencies
"${COMPILER}"
p
build
::
make_all
scripts/Compiler/mpich/build
View file @
bc9e6379
#!/
bin/bash
#!/
usr/bin/env modbuild
source
"$(dirname $0)/../../../lib/libpmodules.bash"
pmodules
.
configure
()
{
pbuild
::
configure
()
{
unset
F90
"${MODULE_SRCDIR}"
/
configure
\
--
prefix
=
"${PREFIX}"
\
...
...
@@ -12,8 +10,8 @@ pmodules.configure() {
}
p
modules
.
add_to_group
'Compiler'
p
modules
.
set_runtime_dependencies
"${COMPILER}"
p
modules
.
set_build_dependencies
"${COMPILER}"
p
modules
.
set_docfiles
'COPYRIGHT'
'README'
p
modules
.
make_all
p
build
::
add_to_group
'Compiler'
p
build
::
set_runtime_dependencies
"${COMPILER}"
p
build
::
set_build_dependencies
"${COMPILER}"
p
build
::
set_docfiles
'COPYRIGHT'
'README'
p
build
::
make_all
scripts/Compiler/root/build
View file @
bc9e6379
#!/bin/bash
source
"$(dirname $0)/../../../lib/libpmodules.bash"
#!/usr/bin/env modbuild
case
$
{
OS
}
in
Darwin
)
...
...
@@ -12,7 +10,7 @@ Darwin )
;;
esac
p
modules
.
configure
()
{
p
build
::
configure
()
{
"${MODULE_SRCDIR}"
/
configure
\
--
disable
-
ldap
\
--
disable
-
mysql
\
...
...
@@ -27,11 +25,11 @@ pmodules.configure() {
||
exit
1
}
p
modules
.
build
()
{
p
build
::
build
()
{
make
-
j
4
}
p
modules
.
install
()
{
p
build
::
install
()
{
make
clean
rm
-
f
Makefile
...
...
@@ -66,7 +64,7 @@ pmodules.install() {
mv
"${PREFIX}/README"
"${DOCDIR}"
}
p
modules
.
add_to_group
'Compiler'
p
modules
.
set_runtime_dependencies
"${COMPILER}"
p
modules
.
set_build_dependencies
"${COMPILER}"
p
modules
.
make_all
p
build
::
add_to_group
'Compiler'
p
build
::
set_runtime_dependencies
"${COMPILER}"
p
build
::
set_build_dependencies
"${COMPILER}"
p
build
::
make_all
scripts/Compiler/vtk/build
View file @
bc9e6379
#!/
bin/bash
#!/
usr/bin/env modbuild
#
# Notes:
# On Mac OS X VTK does not compile out of the box with self-compiled GCC.
...
...
@@ -6,11 +6,9 @@
# and remove these strings.
#
source
"$(dirname $0)/../../../lib/libpmodules.bash"
case
$
{
OS
}
in
Darwin
)
p
modules
.
pre_configure
()
{
p
build
::
pre_configure
()
{
# for the time being: on Mac OS X we need GL/gl.h from MacPorts:
std
::
append_path
C_INLCUDE_PATH
'/opt/local/include'
std
::
append_path
CPLUS_INCLUDE_PATH
'/opt/local/include'
...
...
@@ -18,7 +16,7 @@ Darwin )
;;
esac
p
modules
.
configure
()
{
p
build
::
configure
()
{
cmake
-
DCMAKE_INSTALL_PREFIX
:
PATH
=
$
PREFIX
\
-
DVTK_INSTALL_INCLUDE_DIR
:
PATH
=
include
\
-
DVTK_INSTALL_LIB_DIR
:
PATH
=
lib
\
...
...
@@ -26,8 +24,8 @@ pmodules.configure() {
"${MODULE_SRCDIR}"
}
p
modules
.
add_to_group
'Compiler'
p
modules
.
set_runtime_dependencies
"${COMPILER}"
p
modules
.
set_build_dependencies
'cmake'
"${COMPILER}"
p
modules
.
make_all
p
build
::
add_to_group
'Compiler'
p
build
::
set_runtime_dependencies
"${COMPILER}"
p
build
::
set_build_dependencies
'cmake'
"${COMPILER}"
p
build
::
make_all
scripts/HDF5/H5hut/build
View file @
bc9e6379
#!/
bin/bash
#!/
usr/bin/env modbuild
source
"$(dirname $0)/../../../lib/libpmodules.bash"
pmodules
.
pre_configure
()
{
pbuild
::
pre_configure
()
{
.
/
autogen
.
sh
}
p
modules
.
configure
()
{
p
build
::
configure
()
{
CC
=
$
MPICC
CXX
=
$
MPICXX
F77
=
$
MPIF77
...
...
@@ -23,20 +21,20 @@ pmodules.configure() {
||
exit
1
}
p
modules
.
build
()
{
p
build
::
build
()
{
make
-
C
src
make
-
C
tools
}
p
modules
.
install
()
{
p
build
::
install
()
{
make
-
C
src
install
make
-
C
tools
install
}
p
modules
.
add_to_group
'HDF5'
p
modules
.
set_runtime_dependencies
"${COMPILER}"
"${MPI}"
'hdf5'
p
modules
.
set_build_dependencies
"autoconf"
"automake"
"libtool"
"${COMPILER}"
"${MPI}"
"hdf5"
p
modules
.
set_docfiles
'AUTHORS'
'COPYING'
p
modules
.
make_all
p
build
::
add_to_group
'HDF5'
p
build
::
set_runtime_dependencies
"${COMPILER}"
"${MPI}"
'hdf5'
p
build
::
set_build_dependencies
"autoconf"
"automake"
"libtool"
"${COMPILER}"
"${MPI}"
"hdf5"
p
build
::
set_docfiles
'AUTHORS'
'COPYING'
p
build
::
make_all
scripts/HDF5/netcdf/build
View file @
bc9e6379
#!/
bin/bash
#!/
usr/bin/env modbuild
source
"$(dirname $0)/../../../lib/libpmodules.bash"
pmodules
.
pre_configure
()
{
pbuild
::
pre_configure
()
{
:
}
p
modules
.
configure
()
{
p
build
::
configure
()
{
CC
=
$
MPICC
CXX
=
$
MPICXX
F77
=
$
MPIF77
...
...
@@ -20,9 +18,9 @@ pmodules.configure() {
||
exit
1
}
p
modules
.
add_to_group
'HDF5'
p
modules
.
set_runtime_dependencies
"${COMPILER}"
"${MPI}"
'hdf5'
p
modules
.
set_build_dependencies
"${COMPILER}"
"${MPI}"
'hdf5'
p
modules
.
set_docfiles
'COPYRIGHT'
'README.md'
'RELEASE_NOTES.md'
p
modules
.
make_all
p
build
::
add_to_group
'HDF5'
p
build
::
set_runtime_dependencies
"${COMPILER}"
"${MPI}"
'hdf5'
p
build
::
set_build_dependencies
"${COMPILER}"
"${MPI}"
'hdf5'
p
build
::
set_docfiles
'COPYRIGHT'
'README.md'
'RELEASE_NOTES.md'
p
build
::
make_all
scripts/HDF5_serial/H5hut_serial/build
View file @
bc9e6379
#!/
bin/bash
#!/
usr/bin/env modbuild
source
"$(dirname $0)/../../../lib/libpmodules.bash"
pmodules
.
configure
()
{
pbuild
::
configure
()
{
(
cd
"${MODULE_SRCDIR}"
&&
.
/
autogen
.
sh
)
"${MODULE_SRCDIR}"
/
configure
\
--
prefix
=
"${PREFIX}"
\
...
...
@@ -13,18 +11,18 @@ pmodules.configure() {
||
exit
1
}
p
modules
.
build
()
{
p
build
::
build
()
{
make
-
C
src
make
-
C
tools
}
p
modules
.
install
()
{
p
build
::
install
()
{
make
-
C
src
install
make
-
C
tools
install
}
p
modules
.
add_to_group
'HDF5_serial'
p
modules
.
set_runtime_dependencies
"${COMPILER}"
'hdf5_serial'
p
modules
.
set_build_dependencies
"autoconf"
"automake"
"libtool"
"${COMPILER}"
"vtk"
"hdf5_serial"
p
modules
.
make_all
p
build
::
add_to_group
'HDF5_serial'
p
build
::
set_runtime_dependencies
"${COMPILER}"
'hdf5_serial'
p
build
::
set_build_dependencies
"autoconf"
"automake"
"libtool"
"${COMPILER}"
"vtk"
"hdf5_serial"
p
build
::
make_all
scripts/Libraries/gmp/build
View file @
bc9e6379
#!/
bin/bash
#!/
usr/bin/env modbuild
source
"$(dirname $0)/../../../lib/libpmodules.bash"
pmodules
.
configure
()
{
pbuild
::
configure
()
{
"${MODULE_SRCDIR}"
/
configure
\
--
prefix
=
"${PREFIX}"
\
--
disable
-
shared
\
...
...
@@ -13,6 +11,6 @@ pmodules.configure() {
declare
-
rx
CC
=
gcc
declare
-
rx
CPP
=/
usr
/
bin
/
cpp
p
modules
.
add_to_group
'Libraries'
p
modules
.
make_all
p
build
::
add_to_group
'Libraries'
p
build
::
make_all
scripts/Libraries/libungif/build
View file @
bc9e6379
#!/
bin/bash
#!/
usr/bin/env modbuild
source
"$(dirname $0)/../../../lib/libpmodules.bash"
pmodules
.
configure
()
{
pbuild
::
configure
()
{
"${MODULE_SRCDIR}"
/
configure
\
--
prefix
=
"${PREFIX}"
\
||
exit
1
}
p
modules
.
add_to_group
'Libraries'
p
modules
.
set_build_dependencies
"${COMPILER}"
p
modules
.
make_all
p
build
::
add_to_group
'Libraries'
p
build
::
set_build_dependencies
"${COMPILER}"
p
build
::
make_all
scripts/Libraries/mpc/build
View file @
bc9e6379
#!/
bin/bash
#!/
usr/bin/env modbuild
source
"$(dirname $0)/../../../lib/libpmodules.bash"
pmodules
.
configure
()
{
pbuild
::
configure
()
{
"${MODULE_SRCDIR}"
/
configure
\
--
prefix
=
"${PREFIX}"
\
--
with
-
gmp
=
$
GMP_PREFIX
\
...
...
@@ -15,7 +13,7 @@ pmodules.configure() {
declare
-
rx
CC
=
gcc
module
use
'Libraries'
p
modules
.
add_to_group
'Libraries'
p
modules
.
set_build_dependencies
'gmp'
'mpfr'
p
modules
.
make_all
p
build
::
add_to_group
'Libraries'
p
build
::
set_build_dependencies
'gmp'
'mpfr'
p
build
::
make_all
scripts/Libraries/mpfr/build
View file @
bc9e6379
#!/
bin/bash
#!/
usr/bin/env modbuild
source
"$(dirname $0)/../../../lib/libpmodules.bash"
pmodules
.
configure
()
{
pbuild
::
configure
()
{
"${MODULE_SRCDIR}"
/
configure
\
--
prefix
=
"${PREFIX}"
\
--
with
-
gmp
=
$
GMP_PREFIX
\
...
...
@@ -15,6 +13,6 @@ declare -rx CC=gcc
module
use
'Libraries'
p
modules
.
add_to_group
'Libraries'
p
modules
.
set_build_dependencies
'gmp'
p
modules
.
make_all
p
build
::
add_to_group
'Libraries'
p
build
::
set_build_dependencies
'gmp'
p
build
::
make_all
scripts/Libraries/tiff/build
View file @
bc9e6379
#!/
bin/bash
#!/
usr/bin/env modbuild
source
"$(dirname $0)/../../../lib/libpmodules.bash"
pmodules
.
configure
()
{
pbuild
::
configure
()
{
"${MODULE_SRCDIR}"
/
configure
\
--
prefix
=
"${PREFIX}"
\
||
exit
1
}
p
modules
.
add_to_group
'Libraries'
p
modules
.
set_build_dependencies
"${COMPILER}"
p
modules
.
make_all
p
build
::
add_to_group
'Libraries'
p
build
::
set_build_dependencies
"${COMPILER}"
p
build
::
make_all
scripts/MPI/BoxLib/build
View file @
bc9e6379
#!/
bin/bash
#!/
usr/bin/env modbuild
source
"$(dirname $0)/../../../lib/libpmodules.bash"
pmodules
.
configure
()
{
pbuild
::
configure
()
{
CC
=
$
MPICC
CXX
=
$
MPICXX
cmake
\
-
DCMAKE_INSTALL_PREFIX
=
"${PREFIX}"
\
-
DCMAKE_BUILD_TYPE
=
RELEASE
\
"${MODULE_SRCDIR}"
}