diff --git a/package/netcdf/4.7.0/install.sh b/package/netcdf/4.7.0/install.sh index 0773a04ebbaf569ff127331317abf5552c85f695..99c56aaf5c54bb93d97e21043bbf064297f42a4a 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 691474c16991f56003f72b5ab3adefc3a3ab40aa..6f5c09dfa335116b96b27d9fae2a267c865d3e47 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 4537fd8d9a212df96fc7abe62de105df20cc2199..c3b032e21f4938c220ed1aa7d86b24e04c1dab35 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