#! /bin/sh # # This forms the basis for the nf-config utility, which tells you # various things about the netCDF Fortran installation. prefix=@CMAKE_INSTALL_PREFIX@ exec_prefix=@CMAKE_INSTALL_PREFIX@ libdir=@CMAKE_INSTALL_PREFIX@/lib includedir=@CMAKE_INSTALL_PREFIX@/include fmoddir=@CMAKE_INSTALL_PREFIX@/@Fortran_INSTALL_MODDIR@ # cc="@CMAKE_C_COMPILER@" fc="@CMAKE_Fortran_COMPILER@" cflags="-I@CMAKE_INSTALL_PREFIX@/include @CMAKE_C_FLAGS@ @CMAKE_CPP_FLAGS@" fflags="-I${includedir} @MOD_FLAG@${fmoddir}" # has_dap="@HAS_DAP@" has_nc2="@HAS_NC2@" has_nc4="@HAS_NC4@" has_f90="@HAS_F90@" has_f03="@HAS_F03@" flibs="-L${libdir} @NC_FLIBS@" version="@PACKAGE_NAME@ @PACKAGE_VERSION@" usage() { echo echo "This $version has been built with the following features: " echo echo " --cc -> $cc" echo " --cflags -> $cflags" echo echo " --fc -> $fc" echo " --fflags -> $fflags" echo " --flibs -> $flibs" echo " --has-f90 -> $has_f90" echo " --has-f03 -> $has_f03" echo echo " --has-nc2 -> $has_nc2" echo " --has-nc4 -> $has_nc4" echo echo " --prefix -> $prefix" echo " --includedir-> $includedir" echo " --version -> $version" echo } if test $# -eq 0; then usage 1 fi 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 ;; --fc) echo $fc ;; --cflags) echo $cflags ;; --fflags) echo $fflags ;; --has-dap) echo $has_dap ;; --has-nc2) echo $has_nc2 ;; --has-nc4) echo $has_nc4 ;; --has-f90) echo $has_f90 ;; --has-f03) echo $has_f03 ;; --flibs) echo $flibs ;; --prefix) echo "${CMAKE_INSTALL_PREFIX}" ;; --includedir) echo "${includedir}" ;; --version) echo $version ;; *) echo "unknown option: $1" usage exit 1 ;; esac shift done exit 0