#!/bin/sh
CONFIG_LIBS="-L/usr/local/lib -lgdal"
CONFIG_DEP_LIBS="/usr/local/lib/libarchive.so.13.2 /usr/local/lib/libiconv.so.7.1 /usr/lib/libssl.so.59.1 /usr/lib/libcrypto.so.56.0 /usr/local/lib/liblzma.so.2.4 /usr/local/lib/libdeflate.so.0.1 /usr/local/lib/liblz4.so.3.3 /usr/local/lib/libqhull_r.so.0.0 /usr/local/lib/libSFCGAL.so.0.0 /usr/local/lib/libgeotiff.so.3.2 /usr/local/lib/libtiff.so.42.1 /usr/local/lib/libavif.so.7.1 /usr/local/lib/libzstd.so.7.0 /usr/local/lib/libjpeg.so.71.0 /usr/local/lib/libpoppler.so.90.0 /usr/local/lib/libpng.so.18.2 /usr/local/lib/libgif.so.9.1 /usr/local/lib/libnetcdf.so.10.0 /usr/local/lib/libhdf5.so.7.0 /usr/lib/libm.so.10.1 /usr/local/lib/libwebp.so.4.3 /usr/lib/libz.so.7.1 /usr/local/lib/libopenjp2.so.6.0 /usr/local/lib/libjxl.so.1.0 /usr/local/lib/libjxl_threads.so.1.0 /usr/local/lib/libpcre2-8.so.0.7 /usr/local/lib/libspatialite.so.2.0 /usr/local/lib/libsqlite3.so.37.32 /usr/local/lib/libpq.so.6.16 /usr/local/lib/libfreexl.so.0.2 /usr/local/lib/libarrow_dataset.so.0.0 /usr/local/lib/libparquet.so.0.0 /usr/local/lib/libarrow_acero.so.0.0 /usr/local/lib/libarrow.so.1.0 /usr/lib/libexpat.so.15.0 /usr/local/lib/libxml2.so.21.0 /usr/local/lib/libgeos_c.so.4.9 /usr/local/lib/libcurl.so.26.31 /usr/local/lib/libproj.so.20.1 /usr/local/lib/libjson-c.so.2.1 -lc++ -lc++abi -lm"
CONFIG_PREFIX="/usr/local"
CONFIG_CFLAGS="-I/usr/local/include"
CONFIG_DATA="/usr/local/share/gdal"
CONFIG_VERSION="3.10.3"
CONFIG_GNM_ENABLED=yes
CONFIG_FORMATS="JPEG raw GTIFF MEM vrt Derived GTI HFA SDTS NITF GXF AAIGrid CEOS SAR_CEOS XPM DTED JDEM Envisat ELAS FIT L1B RS2 ILWIS RMF Leveller SGI SRTMHGT IDRISI GSG ERS PALSARJaxa DIMAP GFF COSAR PDS ADRG COASP TSX Terragen BLX MSGN TIL R northwood SAGA XYZ AVIF ESRIC HF2 KMLSUPEROVERLAY CTG ZMap NGSGEOID IRIS MAP CALS SAFE SENTINEL2 PRF MRF WMTS GRIB BMP TGA STACTA SNAP_TIFF BSB AIGrid USGSDEM AirSAR OZI PCIDSK SIGDEM RIK STACIT PDF PNG GIF WCS HTTP netCDF Zarr DAAS EEDA HDF5 PLMOSAIC WMS OGCAPI WEBP Rasterlite MBTiles PostGISRaster JP2OpenJPEG PCRaster JPEGXL MEM GeoJSON TAB Shape KML VRT AVC GML CSV DGN GMT NTF S57 Tiger Geoconcept GeoRSS DXF PGDump GPSBabel EDIGEO SXF OpenFileGDB WAsP Selafin JML VDV FlatGeobuf MapML JSONFG SDTS GPX SVG CSW PLSCENES WFS OAPIF NGW Elastic Idrisi PDS SQLite GeoPackage OSM VFK MVT PMTiles AmigoCloud Carto PG XLSX XLS CAD Parquet Arrow GTFS ODS LVBAG"
CONFIG_PLUGINDIR="/usr/local/lib/gdalplugins"
usage()

{
	cat <<EOF
Usage: gdal-config [OPTIONS]
Options:
	[--prefix[=DIR]]
	[--libs]
	[--dep-libs]
	[--cflags]
	[--datadir]
	[--version]
	[--ogr-enabled]
	[--gnm-enabled]
	[--formats]
	[--plugindir]
EOF
	exit $1
}

if test $# -eq 0; then
	usage 1 1>&2
fi

case $1 in
  --libs)
    echo $CONFIG_LIBS
    ;;

  --dep-libs)
    echo $CONFIG_DEP_LIBS
    ;;

  --cflags)
    echo $CONFIG_CFLAGS
    ;;

  --datadir)
    echo $CONFIG_DATA
    ;;

  --prefix)
    echo $CONFIG_PREFIX
    ;;

  --version)
    echo $CONFIG_VERSION
    ;;

  --ogr-enabled)
    echo yes
    ;;

  --gnm-enabled)
    echo $CONFIG_GNM_ENABLED
    ;;

  --formats)
    echo $CONFIG_FORMATS
    ;;

  --plugindir)
    echo $CONFIG_PLUGINDIR
    ;;

  *)
    usage 1 1>&2
    ;;

esac
