From 4df41ffc580c43ff35daf91f81d01f11619c58e1 Mon Sep 17 00:00:00 2001 From: kirky Date: Thu, 5 Jan 2023 16:06:31 +0800 Subject: [PATCH] =?UTF-8?q?=E8=84=9A=E6=9C=AC=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package/netcdf/4.7.0/install.sh | 4 ++-- package/netcdf/4.7.4/clang/install.sh | 7 ++++--- package/netcdf/4.7.4/install.sh | 6 +++--- 3 files changed, 9 insertions(+), 8 deletions(-) diff --git a/package/netcdf/4.7.0/install.sh b/package/netcdf/4.7.0/install.sh index 0773a04..99c56aa 100644 --- a/package/netcdf/4.7.0/install.sh +++ b/package/netcdf/4.7.0/install.sh @@ -11,8 +11,8 @@ rm -rf netcdf-c-4.7.0 netcdf-fortran-4.4.5 tar -xvf ${JARVIS_DOWNLOAD}/netcdf-c-4.7.0.tar.gz tar -xvf ${JARVIS_DOWNLOAD}/netcdf-fortran-4.4.5.tar.gz cd netcdf-c-4.7.0 -HDF5_DIR=${1%/*/*}/hdf5/1.10.1 -PNETCDF_DIR=${1%/*/*}/pnetcdf/1.11.2 +HDF5_DIR=${HDF5_PATH} +PNETCDF_DIR=${PNETCDF_PATH} ./configure --prefix=$1 --build=aarch64-unknown-linux-gnu --enable-shared --enable-netcdf-4 --enable-dap --with-pic --disable-doxygen --enable-static --enable-pnetcdf --enable-largefile CPPFLAGS="-I${HDF5_DIR}/include -I${PNETCDF_DIR}/include" LDFLAGS="-L${HDF5_DIR}/lib -L${PNETCDF_DIR}/lib -Wl,-rpath=${HDF5_DIR}/lib -Wl,-rpath=${PNETCDF_DIR}/lib" CFLAGS="-L${HDF5_DIR}/lib -L${PNETCDF_DIR}/lib -I${HDF5_DIR}/include -I${PNETCDF_DIR}/include" make -j16 diff --git a/package/netcdf/4.7.4/clang/install.sh b/package/netcdf/4.7.4/clang/install.sh index 691474c..6f5c09d 100644 --- a/package/netcdf/4.7.4/clang/install.sh +++ b/package/netcdf/4.7.4/clang/install.sh @@ -16,9 +16,10 @@ if [ x"$(arch)" = xaarch64 ];then else build_type='' fi -HDF5_DIR=${1%/*/*}/hdf5-clang/1.8.12 -PNETCDF_DIR=${1%/*/*}/pnetcdf/1.11.2 -./configure --prefix=$1 ${build_type} --disable-shared --enable-netcdf-4 --disable-dap --with-pic --disable-doxygen --enable-static --enable-pnetcdf --enable-largefile CPPFLAGS="-O3 -I${HDF5_DIR}/include -I${PNETCDF_DIR}/include" LDFLAGS="-L${HDF5_DIR}/lib -L${PNETCDF_DIR}/lib -Wl,-rpath=${HDF5_DIR}/lib -Wl,-rpath=${PNETCDF_DIR}/lib" CFLAGS="-O3 -L${HDF5_DIR}/lib -L${PNETCDF_DIR}/lib -I${HDF5_DIR}/include -I${PNETCDF_DIR}/include" +export CC=mpicc CXX=mpicxx FC=mpifort +HDF5_DIR=${HDF5_CLANG_PATH} +PNETCDF_DIR=${PNETCDF_PATH} +./configure --prefix=$1 ${build_type} --enable-shared --enable-netcdf-4 --disable-dap --with-pic --disable-doxygen --enable-static --enable-pnetcdf --enable-largefile CPPFLAGS="-O3 -I${HDF5_DIR}/include -I${PNETCDF_DIR}/include" LDFLAGS="-L${HDF5_DIR}/lib -L${PNETCDF_DIR}/lib -Wl,-rpath=${HDF5_DIR}/lib -Wl,-rpath=${PNETCDF_DIR}/lib" CFLAGS="-O3 -L${HDF5_DIR}/lib -L${PNETCDF_DIR}/lib -I${HDF5_DIR}/include -I${PNETCDF_DIR}/include" make -j16 make install diff --git a/package/netcdf/4.7.4/install.sh b/package/netcdf/4.7.4/install.sh index 4537fd8..c3b032e 100644 --- a/package/netcdf/4.7.4/install.sh +++ b/package/netcdf/4.7.4/install.sh @@ -16,9 +16,9 @@ if [ x"$(arch)" = xaarch64 ];then else build_type='' fi -HDF5_DIR=${1%/*/*}/hdf5/1.8.12 -PNETCDF_DIR=${1%/*/*}/pnetcdf/1.11.2 -./configure --prefix=$1 ${build_type} --disable-shared --enable-netcdf-4 --disable-dap --with-pic --disable-doxygen --enable-static --enable-pnetcdf --enable-largefile CPPFLAGS="-O3 -I${HDF5_DIR}/include -I${PNETCDF_DIR}/include" LDFLAGS="-L${HDF5_DIR}/lib -L${PNETCDF_DIR}/lib -Wl,-rpath=${HDF5_DIR}/lib -Wl,-rpath=${PNETCDF_DIR}/lib" CFLAGS="-O3 -L${HDF5_DIR}/lib -L${PNETCDF_DIR}/lib -I${HDF5_DIR}/include -I${PNETCDF_DIR}/include" +HDF5_DIR=${HDF5_PATH} +PNETCDF_DIR=${PNETCDF_PATH} +./configure --prefix=$1 ${build_type} --enable-shared --enable-netcdf-4 --disable-dap --with-pic --disable-doxygen --enable-static --enable-pnetcdf --enable-largefile CPPFLAGS="-O3 -I${HDF5_DIR}/include -I${PNETCDF_DIR}/include" LDFLAGS="-L${HDF5_DIR}/lib -L${PNETCDF_DIR}/lib -Wl,-rpath=${HDF5_DIR}/lib -Wl,-rpath=${PNETCDF_DIR}/lib" CFLAGS="-O3 -L${HDF5_DIR}/lib -L${PNETCDF_DIR}/lib -I${HDF5_DIR}/include -I${PNETCDF_DIR}/include" make -j16 make install -- Gitee