#! /bin/sh # # This forms the basis for the nc-config utility, which tells you # various things about the netCDF installation. This code was # contributed by netCDF user Arlindo DaSilva. Thanks Arlindo! prefix=@prefix@ exec_prefix=@exec_prefix@ libdir=@libdir@ includedir=@includedir@ plugindir=@PLUGIN_INSTALL_DIR@ if test "@PLUGIN_INSTALL_DIR@" = "no" ; then plugindir="" fi cc="@CC@" cflags="-I${includedir} @CPPFLAGS@" libs="-L${libdir} @NC_LIBS@" libsprivate="@LIBS@" has_dap="@HAS_DAP@" has_dap4="@HAS_DAP4@" has_nc2="@HAS_NC2@" has_nc4="@HAS_NC4@" has_hdf4="@HAS_HDF4@" has_pnetcdf="@HAS_PNETCDF@" has_hdf5="@HAS_HDF5@" has_logging="@HAS_LOGGING@" has_cdf5="@HAS_CDF5@" has_szlib="@HAS_SZLIB@" has_parallel="@HAS_PARALLEL@" has_parallel4="@HAS_PARALLEL4@" has_nczarr="@HAS_NCZARR@" has_zstd="@HAS_ZSTD@" has_benchmarks="@HAS_BENCHMARKS@" has_multifilters="yes" has_quantize="@HAS_QUANTIZE@" has_stdfilters="@STD_FILTERS@" version="@PACKAGE_NAME@ @PACKAGE_VERSION@" HAS_STATIC="" usage() { cat < $cc" echo " --cflags -> $cflags" echo " --libs -> $libs" echo " --static -> $libsprivate" echo " --has-dap -> $has_dap" echo " --has-dap2 -> $has_dap" echo " --has-dap4 -> $has_dap4" echo " --has-nc2 -> $has_nc2" echo " --has-nc4 -> $has_nc4" echo " --has-hdf5 -> $has_hdf5" echo " --has-hdf4 -> $has_hdf4" echo " --has-logging -> $has_logging" echo " --has-pnetcdf -> $has_pnetcdf" echo " --has-szlib -> $has_szlib" echo " --has-cdf5 -> $has_cdf5" echo " --has-parallel4 -> $has_parallel4" echo " --has-parallel -> $has_parallel" echo " --has-nczarr -> $has_nczarr" echo " --has-zstd -> $has_zstd" echo " --has-benchmarks -> $has_benchmarks" echo " --has-multifilters -> $has_multifilters" echo " --has-stdfilters -> @STD_FILTERS@" echo " --has-quantize -> $has_quantize" echo echo " --prefix -> $prefix" echo " --includedir -> $includedir" echo " --libdir -> $libdir" echo " --plugindir -> $plugindir" echo " --version -> $version" echo } if test $# -eq 0; then usage 1 fi for i in "$@"; do case $i in --static) HAS_STATIC="TRUE" ;; *) ;; esac done while test $# -gt 0; do case "$1" in # this deals with options in the style # --option=value and extracts the value part # [not currently used] -*=*) value=`echo "$1" | sed 's/[-_a-zA-Z0-9]*=//'` ;; *) value= ;; esac case "$1" in --help) usage 0 ;; --all) all ;; --cc) echo $cc ;; --cflags) echo $cflags ;; --plugindir) echo $plugindir ;; --has-dap) echo $has_dap ;; --has-dap2) echo $has_dap ;; --has-dap4) echo $has_dap4 ;; --has-nc2) echo $has_nc2 ;; --has-nc4) echo $has_nc4 ;; --has-hdf5) echo $has_hdf5 ;; --has-hdf4) echo $has_hdf4 ;; --has-logging) echo $has_logging ;; --has-pnetcdf) echo $has_pnetcdf ;; --has-szlib) echo $has_szlib ;; --has-cdf5) echo $has_cdf5 ;; --has-parallel4) echo $has_parallel4 ;; --has-parallel) echo $has_parallel ;; --has-nczarr) echo $has_nczarr ;; --has-zstd) echo $has_zstd ;; --has-benchmarks) echo $has_benchmarks ;; --has-multifilters) echo $has_multifilters ;; --has-stdfilters) echo @STD_FILTERS@ ;; --has_quantize) echo $has_quantize ;; --libs) if [ "x$HAS_STATIC" = "xTRUE" ]; then echo $libs $libsprivate else echo $libs fi ;; --static) ;; --prefix) echo "${prefix}" ;; --includedir) echo "${includedir}" ;; --libdir) echo "${libdir}" ;; --version) echo $version ;; *) echo "unknown option: $1" usage 1 ;; esac shift done exit 0