Merge branch 'master' of gitlab.psi.ch:Pmodules/buildblocks

This commit is contained in:
2018-07-11 17:41:54 +02:00
114 changed files with 1037 additions and 226 deletions

View File

@@ -7,7 +7,7 @@ pbuild::post_prep() {
}
pbuild::configure() {
"${MODULE_SRCDIR}"/configure \
"${SRC_DIR}"/configure \
--prefix="${PREFIX}"
}
@@ -40,7 +40,7 @@ pbuild::post_install() {
local sed_cmd="s:@PREFIX@:${PREFIX}:g;"
sed_cmd+="s:@HDF5_PREFIX@:${HDF5_SERIAL_PREFIX}:g;"
sed_cmd+="s:@ROOT_PREFIX@:${ROOT_PREFIX}:g;"
sed "${sed_cmd}" "${BUILD_BLOCK_DIR}/${V_MAJOR}/H5root" > "${PREFIX}/bin/H5root"
sed "${sed_cmd}" "${BUILDBLOCK_DIR}/${V_MAJOR}/H5root" > "${PREFIX}/bin/H5root"
chmod 0755 "${PREFIX}/bin/H5root"
# install serial HDF5 and H5hut header files

View File

@@ -12,6 +12,8 @@ OpenBLAS/0.2.19 stable gcc/5.4.0
OpenBLAS/0.2.19 stable gcc/6.2.0
OpenBLAS/0.2.19 stable gcc/6.3.0
OpenBLAS/0.2.20 stable gcc/5.5.0
OpenBLAS/0.2.20 stable gcc/6.4.0
OpenBLAS/0.2.20 stable gcc/7.3.0
OpenBLAS/0.2.20 stable clang-macos/9.0.0
OpenBLAS/0.2.20 stable intel/17.4

View File

@@ -17,20 +17,20 @@ pbuild::configure() {
die 3 "Oops: unknown compiler: ${COMPILER}"
;;
esac
cat <<EOF > "${MODULE_SRCDIR}/make.inc"
cat <<EOF > "${SRC_DIR}/make.inc"
SHELL = /bin/sh
PLAT =
DRVOPTS = \$(NOOPT)
ARCHFLAGS= -ru
EOF
echo "USE_SIMPLE_THREADED_LEVEL3 = 1" >> "${MODULE_SRCDIR}/Makefile.rule"
echo "NO_AVX = 1" >> "${MODULE_SRCDIR}/Makefile.rule"
echo "NO_AVX2 = 1" >> "${MODULE_SRCDIR}/Makefile.rule"
echo "USE_THREAD = 0" >> "${MODULE_SRCDIR}/Makefile.rule"
sed -i.bak "s/MACOSX_DEPLOYMENT_TARGET=.*/MACOSX_DEPLOYMENT_TARGET=$MACOSX_DEPLOYMENT_TARGET/" "${MODULE_SRCDIR}/Makefile.system"
echo "USE_SIMPLE_THREADED_LEVEL3 = 1" >> "${SRC_DIR}/Makefile.rule"
echo "NO_AVX = 1" >> "${SRC_DIR}/Makefile.rule"
echo "NO_AVX2 = 1" >> "${SRC_DIR}/Makefile.rule"
echo "USE_THREAD = 0" >> "${SRC_DIR}/Makefile.rule"
sed -i.bak "s/MACOSX_DEPLOYMENT_TARGET=.*/MACOSX_DEPLOYMENT_TARGET=$MACOSX_DEPLOYMENT_TARGET/" "${SRC_DIR}/Makefile.system"
}
pbuild::build() {
pbuild::compile() {
make -j3
}

View File

@@ -1,14 +1,14 @@
#!/usr/bin/env modbuild
pbuild::configure() {
cat <<EOF > "${MODULE_SRCDIR}/make.inc"
cat <<EOF > "${SRC_DIR}/make.inc"
SHELL = /bin/sh
PLAT =
DRVOPTS = \$(OPTS)
LOADER = \$(FORTRAN) -pthread
ARCHFLAGS= -ru
EOF
cat <<EOF > "${MODULE_SRCDIR}/Makefile.rule"
cat <<EOF > "${SRC_DIR}/Makefile.rule"
VERSION = 0.2.9
TARGET = CORE2
CC = gcc
@@ -23,8 +23,8 @@ COMMON_PROF = -pg
EOF
}
pbuild::build() {
cd "${MODULE_SRCDIR}"
pbuild::compile() {
cd "${SRC_DIR}"
make
}

View File

@@ -4,7 +4,7 @@ SOURCE_URL="http://crd-legacy.lbl.gov/~xiaoye/SuperLU/superlu_$V.tar.gz"
if (( V_MAJOR < 5 )); then
pbuild::configure() {
cat <<EOF > "${MODULE_SRCDIR}/make.inc"
cat <<EOF > "${SRC_DIR}/make.inc"
PLAT =
SuperLUroot = \${PREFIX}
SUPERLULIB = \$(SuperLUroot)/lib/libsuperlu.a
@@ -30,16 +30,16 @@ EOF
}
else
pbuild::configure() {
cmake "${MODULE_SRCDIR}" \
cmake "${SRC_DIR}" \
-DCMAKE_INSTALL_PREFIX="${PREFIX}" \
|| exit 1
}
fi
pbuild::build() {
pbuild::compile() {
if (( V_MAJOR < 5 )); then
cd "${MODULE_SRCDIR}"
cd "${SRC_DIR}"
mkdir -p "${PREFIX}/lib"
fi
make
@@ -48,7 +48,7 @@ pbuild::build() {
pbuild::install() {
make install
mkdir -p "${PREFIX}/include"
install -m 0444 "${MODULE_SRCDIR}"/SRC/*.h "${PREFIX}/include"
install -m 0444 "${SRC_DIR}"/SRC/*.h "${PREFIX}/include"
}
pbuild::add_to_group 'Compiler'

View File

@@ -3,7 +3,7 @@
SOURCE_URL="file://$PMODULES_DISTFILESDIR/$P-V.tar.bz2"
pbuild::configure() {
cat <<EOF > "${MODULE_SRCDIR}/SuiteSparse_config/SuiteSparse_config.mk"
cat <<EOF > "${SRC_DIR}/SuiteSparse_config/SuiteSparse_config.mk"
CF = \$(CFLAGS) \$(CPPFLAGS) \$(TARGET_ARCH) -O3 -fexceptions -fPIC -DNTIMER
RANLIB = ranlib
ARCHIVE = \$(AR) \$(ARFLAGS)
@@ -26,13 +26,13 @@ TBB =
EOF
}
pbuild::build() {
cd "${MODULE_SRCDIR}/UMFPACK"
pbuild::compile() {
cd "${SRC_DIR}/UMFPACK"
make TARGET=CORE2 BINARY=64 USE_THREAD=0 NO_SHARED=1
}
pbuild::install() {
cd "${MODULE_SRCDIR}/UMFPACK"
cd "${SRC_DIR}/UMFPACK"
install -d "${PREFIX}/include"
install -d "${PREFIX}/lib"
make PREFIX="${PREFIX}" install

View File

@@ -3,7 +3,7 @@
SOURCE_URL="https://sourceforge.net/projects/math-atlas/files/Stable/$V/atlas$V.tar.bz2"
pbuild::configure() {
"${MODULE_SRCDIR}"/configure \
"${SRC_DIR}"/configure \
--prefix="${PREFIX}" \
|| exit 1
}

View File

@@ -18,11 +18,19 @@ boost/1.62.0 stable gcc/4.8.5 Python/2.7.12
boost/1.62.0 stable gcc/4.9.4 Python/2.7.12
boost/1.62.0 stable gcc/5.4.0 Python/2.7.12
boost/1.62.0 stable gcc/6.2.0 Python/2.7.12
boost/1.62.0 unstable gcc/6.3.0 Python/2.7.12
boost/1.62.0 unstable gcc/7.1.0 Python/2.7.12
boost/1.62.0 stable gcc/6.3.0 Python/2.7.12
boost/1.62.0 stable gcc/7.1.0 Python/2.7.12
boost/1.63.0 stable gcc/6.3.0 Python/2.7.12
boost/1.64.0 unstable gcc/5.4.0 Python/2.7.12
boost/1.64.0 stable gcc/5.4.0 Python/2.7.12
boost/1.66.0 unstable gcc/7.3.0 b:Python/2.7.12
boost/1.66.0 unstable clang-macos/9.0.0 b:Python/2.7.12
boost/1.66.0 unstable intel/17.4 b:Python/2.7.12
boost/1.66.0 stable gcc/5.5.0 b:Python/2.7.12
boost/1.66.0 stable gcc/6.4.0 b:Python/2.7.12
boost/1.66.0 stable gcc/7.3.0 b:Python/2.7.12
boost/1.66.0 stable clang-macos/9.0.0 b:Python/2.7.12
boost/1.66.0 stable intel/17.4 b:Python/2.7.12
boost/1.67.0 stable gcc/5.5.0 b:Python/2.7.14
boost/1.67.0 stable gcc/6.4.0 b:Python/2.7.14
boost/1.67.0 stable gcc/7.3.0 b:Python/2.7.14
boost/1.67.0 stable clang-macos/9.0.0 b:Python/2.7.14
boost/1.67.0 stable intel/17.4 b:Python/2.7.14

View File

@@ -2,22 +2,22 @@
SOURCE_URL="https://netcologne.dl.sourceforge.net/project/boost/boost/$V/boost_${V_MAJOR}_${V_MINOR}_${V_PATCHLVL}.tar.gz"
BOOST_BUILD_PATH="${MODULE_BUILDDIR}"
BOOST_BUILD_PATH="${BUILD_DIR}"
pbuild::configure() {
cd "${MODULE_SRCDIR}"
"${MODULE_SRCDIR}"/bootstrap.sh \
cd "${SRC_DIR}"
"${SRC_DIR}"/bootstrap.sh \
--prefix="${PREFIX}" \
--with-libraries=all \
--with-python-root="${PYTHON_PREFIX}" \
|| exit 1
}
pbuild::build() {
cd "${MODULE_SRCDIR}"
pbuild::compile() {
cd "${SRC_DIR}"
./b2 \
--build-type=minimal \
--build-dir="${MODULE_BUILDDIR}" \
--build-dir="${BUILD_DIR}" \
--layout=system \
--without-mpi \
variant=release \
@@ -27,10 +27,10 @@ pbuild::build() {
}
pbuild::install() {
cd "${MODULE_SRCDIR}"
cd "${SRC_DIR}"
./b2 \
--build-type=minimal \
--build-dir="${MODULE_BUILDDIR}" \
--build-dir="${BUILD_DIR}" \
--layout=system \
--without-mpi \
variant=release \

View File

@@ -5,15 +5,15 @@ SOURCE_URL="http://www.netlib.org/$P/$P-$V-CMAKE.tgz"
pbuild::configure() {
cmake -DCMAKE_INSTALL_PREFIX:PATH=$PREFIX \
"${MODULE_SRCDIR}" \
"${SRC_DIR}" \
|| exit 1
}
pbuild::install() {
mkdir -p "${PREFIX}/include"
mkdir -p "${PREFIX}/lib"
install -m 0644 "${MODULE_BUILDDIR}/F2CLIBS/libf2c/libf2c.a" "${PREFIX}/lib"
install -m 0644 "${MODULE_BUILDDIR}/SRC/liblapack.a" "${PREFIX}/lib"
install -m 0644 "${BUILD_DIR}/F2CLIBS/libf2c/libf2c.a" "${PREFIX}/lib"
install -m 0644 "${BUILD_DIR}/SRC/liblapack.a" "${PREFIX}/lib"
}
pbuild::add_to_group 'Compiler'

View File

@@ -21,7 +21,7 @@ pbuild::configure() {
config_args+=( "-DSUPERLU_LIBRARIES=${SUPERLU_LIBRARY_DIR}" )
cmake -DCMAKE_INSTALL_PREFIX:PATH=$PREFIX \
"${config_args[@]}" \
"${MODULE_SRCDIR}"
"${SRC_DIR}"
}
pbuild::add_to_group 'Compiler'

View File

@@ -1,9 +1,11 @@
gsl/2.2.1 stable gcc/4.8.5
gsl/2.2.1 stable gcc/4.9.4
gsl/2.2.1 stable gcc/5.4.0
gsl/2.2.1 stable gcc/6.2.0
gsl/2.2.1 stable gcc/6.3.0
gsl/2.2.1 stable gcc/4.8.5
gsl/2.2.1 stable gcc/4.9.4
gsl/2.2.1 stable gcc/5.4.0
gsl/2.2.1 stable gcc/6.2.0
gsl/2.2.1 stable gcc/6.3.0
gsl/2.4.0 stable gcc/7.3.0
gsl/2.4.0 stable clang-macos/9.0.0
gsl/2.4.0 stable intel/17.4
gsl/2.4 stable gcc/5.5.0
gsl/2.4 stable gcc/6.4.0
gsl/2.4 stable gcc/7.3.0
gsl/2.4 stable clang-macos/9.0.0
gsl/2.4 stable intel/17.4

View File

@@ -3,7 +3,7 @@
SOURCE_URL="https://ftp.gnu.org/gnu/$P/$P-$V.tar.gz"
pbuild::configure() {
"${MODULE_SRCDIR}"/configure \
"${SRC_DIR}"/configure \
--prefix="${PREFIX}" \
|| exit 1
}

View File

@@ -1,3 +1,5 @@
gtest/1.7.0 stable b:cmake b:gcc/5.4.0
gtest/1.7.0 stable b:cmake b:gcc/5.5.0
gtest/1.7.0 stable b:cmake b:gcc/6.4.0
gtest/1.7.0 stable b:cmake b:gcc/7.3.0
gtest/1.7.0 stable b:cmake b:clang-macos/9.0.0

View File

@@ -22,11 +22,11 @@ pbuild::configure() {
-DCMAKE_INSTALL_PREFIX="${PREFIX}" \
-DCMAKE_BUILD_TYPE=RELEASE \
"${config_args[@]}" \
"${MODULE_SRCDIR}"
"${SRC_DIR}"
}
pbuild::install() {
local -r _include_srcdir="${MODULE_SRCDIR}/include/gtest"
local -r _include_srcdir="${SRC_DIR}/include/gtest"
local -r _include_dstdir="${PREFIX}/include/gtest"
if [[ -e "${_include_dstdir}" ]]; then
chmod -R u+w "${_include_dstdir}"

View File

@@ -32,9 +32,12 @@ hdf5_serial/1.8.17 stable gcc/6.2.0
hdf5_serial/1.8.18 stable gcc/4.8.5
hdf5_serial/1.8.18 stable gcc/4.9.4
hdf5_serial/1.8.18 stable gcc/5.4.0
hdf5_serial/1.8.18 stable gcc/5.5.0
hdf5_serial/1.8.18 stable gcc/6.2.0
hdf5_serial/1.8.18 stable gcc/6.3.0
hdf5_serial/1.8.18 stable gcc/6.4.0
hdf5_serial/1.8.18 stable gcc/7.2.0
hdf5_serial/1.8.18 stable gcc/7.3.0
hdf5_serial/1.8.19 stable gcc/4.8.5
hdf5_serial/1.8.19 stable gcc/4.9.4
@@ -42,19 +45,28 @@ hdf5_serial/1.8.19 stable gcc/5.4.0
hdf5_serial/1.8.19 stable gcc/6.3.0
hdf5_serial/1.8.19 stable gcc/7.2.0
hdf5_serial/1.8.20 stable gcc/5.5.0
hdf5_serial/1.8.20 stable gcc/6.4.0
hdf5_serial/1.8.20 stable gcc/7.3.0
hdf5_serial/1.10.1 stable gcc/4.8.5
hdf5_serial/1.10.1 stable gcc/4.9.4
hdf5_serial/1.10.1 stable gcc/5.4.0
hdf5_serial/1.10.1 stable gcc/5.5.0
hdf5_serial/1.10.1 stable gcc/6.3.0
hdf5_serial/1.10.1 stable gcc/6.4.0
hdf5_serial/1.10.1 stable gcc/7.2.0
hdf5_serial/1.10.1 stable gcc/7.3.0
hdf5_serial/1.10.2 stable gcc/7.3.0
hdf5_serial/1.10.1 unstable intel/17.1
hdf5_serial/1.10.1 stable intel/17.1
hdf5_serial/1.10.1 stable intel/17.4
hdf5_serial/1.10.2 unstable intel/18.2
hdf5_serial/1.10.1 unstable pgi/17.3
hdf5_serial/1.10.1 unstable pgi/17.7
hdf5_serial/1.10.1 stable pgi/17.3
hdf5_serial/1.10.1 stable pgi/17.7
hdf5_serial/1.10.2 stable gcc/5.5.0
hdf5_serial/1.10.2 stable gcc/6.4.0
hdf5_serial/1.10.2 stable gcc/7.3.0
hdf5_serial/1.10.2 stable intel/18.2

View File

@@ -1,6 +1,6 @@
#!/usr/bin/env modbuild
SOURCE_URL="https://support.hdfgroup.org/ftp/HDF5/current${V_MAJOR}${V_MINOR}/src/hdf5-$V.tar.bz2"
SOURCE_URL="https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-${V_MAJOR}.${V_MINOR}/hdf5-$V/src/hdf5-$V.tar.bz2"
pbuild::configure() {
test "$(basename "$CPP")" = "pgprepro" && {
@@ -8,7 +8,7 @@ pbuild::configure() {
CXX=g++
echo "INFO: substituted pgprepro with cpp, and pgc++ with g++!"
}
"${MODULE_SRCDIR}"/configure \
"${SRC_DIR}"/configure \
--prefix="${PREFIX}" \
--enable-shared \
--enable-cxx \

View File

@@ -1,3 +1,4 @@
mpich/3.2.1 stable gcc/5.5.0
mpich/3.2.1 stable gcc/6.4.0
mpich/3.2.1 stable gcc/7.3.0
mpich/3.2.1 unstable intel/17.4
mpich/3.2.1 stable intel/17.4

View File

@@ -4,7 +4,7 @@ SOURCE_URL="http://www.mpich.org/static/downloads/$V/$P-$V.tar.gz"
pbuild::configure() {
unset F90
"${MODULE_SRCDIR}"/configure \
"${SRC_DIR}"/configure \
--prefix="${PREFIX}" \
--enable-cxx \
--enable-fortran \

View File

@@ -22,8 +22,10 @@ openmpi/1.10.4 stable gcc/6.3.0
openmpi/1.10.7 stable gcc/4.8.5 b:cuda/8.0.44
openmpi/1.10.7 stable gcc/4.9.4 b:cuda/8.0.44
openmpi/1.10.7 stable gcc/5.4.0 b:cuda/8.0.44
openmpi/1.10.7 stable gcc/5.5.0
openmpi/1.10.7 stable gcc/6.2.0
openmpi/1.10.7 stable gcc/6.3.0
openmpi/1.10.7 stable gcc/6.4.0
openmpi/1.10.7 stable gcc/7.2.0
openmpi/1.10.7 stable gcc/7.3.0

View File

@@ -1,8 +1,15 @@
openmpi/2.1.1 stable gcc/6.4.0
openmpi/2.1.0 stable gcc/7.1.0
openmpi/2.1.1 stable gcc/7.2.0
openmpi/2.1.2 stable gcc/7.3.0
openmpi/2.1.1 stable gcc/6.4.0
openmpi/2.1.1 stable gcc/7.2.0
openmpi/2.1.1 unstable intel/17.1
openmpi/2.1.1 stable intel/17.4
openmpi/2.1.2 stable gcc/5.5.0
openmpi/2.1.2 stable gcc/6.4.0
openmpi/2.1.2 stable gcc/7.3.0
openmpi/2.1.2 stable intel/17.4
openmpi/2.1.3 stable gcc/5.5.0
openmpi/2.1.3 stable gcc/6.4.0
openmpi/2.1.3 stable gcc/7.3.0

View File

@@ -1 +0,0 @@
openmpi/3.0.0 unstable gcc/7.3.0

View File

@@ -0,0 +1,3 @@
openmpi/3.0.0 stable gcc/7.3.0
openmpi/3.0.2 stable gcc/7.3.0
openmpi/3.1.1 stable gcc/7.3.0

View File

@@ -1,3 +1,4 @@
openmpi/3.0.0 stable gcc/5.5.0
openmpi/3.0.0 stable gcc/6.4.0
openmpi/3.0.0 stable gcc/7.2.0
openmpi/3.0.0 stable gcc/7.3.0
@@ -6,5 +7,8 @@ openmpi/3.0.0 stable intel/17.4
openmpi/3.0.1 stable gcc/5.5.0
openmpi/3.0.1 stable gcc/6.4.0
openmpi/3.0.1 stable gcc/7.3.0
openmpi/3.0.1 unstable gcc/8.1.0
openmpi/3.0.1 stable gcc/7.3.0
openmpi/3.0.1 stable gcc/8.1.0
openpmi/3.0.1 unstable intel/18.2
openmpi/3.1.1 stable gcc/8.1.0

View File

@@ -8,7 +8,7 @@ pbuild::configure() {
config_args+=( "--with-cuda=${CUDA_HOME}" )
fi
"${MODULE_SRCDIR}"/configure \
"${SRC_DIR}"/configure \
--prefix="${PREFIX}" \
--enable-mpi-cxx \
--enable-mpi-cxx-seek \

View File

@@ -5,7 +5,7 @@ pbuild::pre_configure() {
}
pbuild::configure() {
"${MODULE_SRCDIR}"/configure \
"${SRC_DIR}"/configure \
--prefix="${PREFIX}"
}

View File

@@ -6,9 +6,11 @@ root/6.08.00 stable gcc/4.9.4 b:Python/2.7.12 b:gsl/1.16 b:cmake/3.6.3
root/6.08.00 stable gcc/5.4.0 b:Python/2.7.12 b:gsl/1.16 b:cmake/3.6.3
root/6.08.00 stable gcc/6.2.0 b:Python/2.7.12 b:gsl/1.16 b:cmake/3.6.3
root/6.08.02 unstable gcc/4.8.5 b:Python/2.7.12 b:gsl/2.2.1 b:cmake/3.6.3
root/6.08.02 unstable gcc/4.9.4 b:Python/2.7.12 b:gsl/2.2.1 b:cmake/3.6.3
root/6.08.02 unstable gcc/5.4.0 b:Python/2.7.12 b:gsl/2.2.1 b:cmake/3.6.3
root/6.08.02 unstable gcc/6.2.0 b:Python/2.7.12 b:gsl/2.2.1 b:cmake/3.6.3
root/6.08.02 stable gcc/4.8.5 b:Python/2.7.12 b:gsl/2.2.1 b:cmake/3.6.3
root/6.08.02 stable gcc/4.9.4 b:Python/2.7.12 b:gsl/2.2.1 b:cmake/3.6.3
root/6.08.02 stable gcc/5.4.0 b:Python/2.7.12 b:gsl/2.2.1 b:cmake/3.6.3
root/6.08.02 stable gcc/6.2.0 b:Python/2.7.12 b:gsl/2.2.1 b:cmake/3.6.3
root/6.12.06 unstable gcc/5.5.0 b:Python/2.7.12 b:gsl/2.4 b:cmake/3.6.3
root/6.12.06 unstable gcc/6.4.0 b:Python/2.7.12 b:gsl/2.4 b:cmake/3.6.3
root/6.12.06 unstable gcc/7.3.0 b:Python/2.7.12 b:gsl/2.4 b:cmake/3.6.3

View File

@@ -14,21 +14,24 @@ Darwin )
Linux )
INSTANTCLIENT_INCLUDE_DIR='/usr/include/oracle/12.1/client64'
INSTANTCLIENT_LIBRARY_DIR='/usr/lib/oracle/12.1/client64/lib'
EXTRA_LIBS+=( "${INSTANTCLIENT_LIBRARY_DIR}/libclntshcore.so" )
EXTRA_LIBS+=( "${INSTANTCLIENT_LIBRARY_DIR}/libclntshcore.so.12.1" )
EXTRA_LIBS+=( "${INSTANTCLIENT_LIBRARY_DIR}/libclntsh.so" )
EXTRA_LIBS+=( "${INSTANTCLIENT_LIBRARY_DIR}/libclntsh.so.12.1" )
EXTRA_LIBS+=( "${INSTANTCLIENT_LIBRARY_DIR}/libipc1.so" )
EXTRA_LIBS+=( "${INSTANTCLIENT_LIBRARY_DIR}/libmql1.so" )
EXTRA_LIBS+=( "${INSTANTCLIENT_LIBRARY_DIR}/libnnz12.so" )
EXTRA_LIBS+=( "${INSTANTCLIENT_LIBRARY_DIR}/libocci.so" )
EXTRA_LIBS+=( "${INSTANTCLIENT_LIBRARY_DIR}/libocci.so.12.1" )
EXTRA_LIBS+=( "${INSTANTCLIENT_LIBRARY_DIR}/libociei.so" )
EXTRA_LIBS+=( "${INSTANTCLIENT_LIBRARY_DIR}/libocijdbc12.so" )
EXTRA_LIBS+=( "${INSTANTCLIENT_LIBRARY_DIR}/libons.so" )
EXTRA_LIBS+=( "${INSTANTCLIENT_LIBRARY_DIR}/liboramysql12.so" )
config_args+=" --with-oracle-incdir=${INSTANTCLIENT_INCLUDE_DIR}"
config_args+=" --with-oracle-libdir=${INSTANTCLIENT_LIBRARY_DIR}"
if [[ -e ${INSTANTCLIENT_INCLUDE_DIR} ]] && \
[[ -e ${INSTANTCLIENT_LIBRARY_DIR} ]]; then
EXTRA_LIBS+=( "${INSTANTCLIENT_LIBRARY_DIR}/libclntshcore.so" )
EXTRA_LIBS+=( "${INSTANTCLIENT_LIBRARY_DIR}/libclntshcore.so.12.1" )
EXTRA_LIBS+=( "${INSTANTCLIENT_LIBRARY_DIR}/libclntsh.so" )
EXTRA_LIBS+=( "${INSTANTCLIENT_LIBRARY_DIR}/libclntsh.so.12.1" )
EXTRA_LIBS+=( "${INSTANTCLIENT_LIBRARY_DIR}/libipc1.so" )
EXTRA_LIBS+=( "${INSTANTCLIENT_LIBRARY_DIR}/libmql1.so" )
EXTRA_LIBS+=( "${INSTANTCLIENT_LIBRARY_DIR}/libnnz12.so" )
EXTRA_LIBS+=( "${INSTANTCLIENT_LIBRARY_DIR}/libocci.so" )
EXTRA_LIBS+=( "${INSTANTCLIENT_LIBRARY_DIR}/libocci.so.12.1" )
EXTRA_LIBS+=( "${INSTANTCLIENT_LIBRARY_DIR}/libociei.so" )
EXTRA_LIBS+=( "${INSTANTCLIENT_LIBRARY_DIR}/libocijdbc12.so" )
EXTRA_LIBS+=( "${INSTANTCLIENT_LIBRARY_DIR}/libons.so" )
EXTRA_LIBS+=( "${INSTANTCLIENT_LIBRARY_DIR}/liboramysql12.so" )
config_args+=" --with-oracle-incdir=${INSTANTCLIENT_INCLUDE_DIR}"
config_args+=" --with-oracle-libdir=${INSTANTCLIENT_LIBRARY_DIR}"
fi
;;
*)
;;
@@ -40,7 +43,7 @@ esac
# xml
#
pbuild::configure() {
"${MODULE_SRCDIR}"/configure \
"${SRC_DIR}"/configure \
--enable-asimage \
--enable-mathmore \
--disable-ldap \
@@ -55,7 +58,7 @@ pbuild::configure() {
|| exit 1
}
pbuild::build() {
pbuild::compile() {
make -j 4
}

View File

@@ -23,7 +23,7 @@ pbuild::configure() {
-DVTK_INSTALL_INCLUDE_DIR:PATH=include \
-DVTK_INSTALL_LIB_DIR:PATH=lib \
-DVTK_USE_COCOA:BOOL=OFF \
"${MODULE_SRCDIR}"
"${SRC_DIR}"
}
pbuild::add_to_group 'Compiler'