depends xz
depends lz4
depends ccache
depends python-setuptools
depends pcre2
depends libgeotiff
depends libxml2
depends %OSSL
depends cmake
depends giflib
depends libpng
depends openjpeg-2
depends jasper
depends proj
depends python-numpy
depends expat
depends poppler
depends curl
depends openexr
depends swig

optional_depends cfitsio    "-DGDAL_USE_CFITSIO=ON"  "-DGDAL_USE_CFITSIO=OFF"  "for C and Fortran subroutine support"
optional_depends cryptopp   "-DGDAL_USE_CRYPTOPP=ON" "-DGDAL_USE_CRYPTOPP=OFF" "for crypto support"
optional_depends freexl     "-DGDAL_USE_FREEXL=ON"   "-DGDAL_USE_FREEXL=OFF"   "for xls import support"
optional_depends geos       "-DGDAL_USE_GEOS=ON"     "-DGDAL_USE_GEOS=OFF"     "for Geometry Engine support"
optional_depends libheif    "-DGDAL_USE_HEIF=ON"     "-DGDAL_USE_HEIF=OFF"     "for HEIF support"
optional_depends libwebp    "-DGDAL_USE_WEBP=ON"     "-DGDAL_USE_WEBP=OFF"     "for lossy compression for photographic images support"
optional_depends hdf5       "-DGDAL_USE_HDF5=ON"     "-DGDAL_USE_HDF5=OFF"     "for Hierarchical Data Format support"
optional_depends xerces-c   "-DGDAL_USE_XERCESC=ON"  "-DGDAL_USE_XERCESC=OFF"  "for C++ parsing support"
optional_depends netcdf     "-DGDAL_USE_NETCDF=ON"   "-DGDAL_USE_NETCDF=OFF"   "for CDF support"
optional_depends libiodbc   "-DGDAL_USE_ODBC=ON"     "-DGDAL_USE_ODBC=OFF"     "for ODBC support"
optional_depends sqlite     "-DGDAL_USE_SQLITE3=ON"  "-DGDAL_USE_SQLITE3=OFF"  "for sqlite database support"
optional_depends %MYSQL     "-DGDAL_USE_MYSQL=ON"    "-DGDAL_USE_MYSQL=OFF"    "for mysql database support"
optional_depends blosc      "-DGDAL_USE_BLOSC=ON"    "-DGDAL_USE_BLOSC=OFF"    "for meta-compressor support"
optional_depends unixODBC   "-DGDAL_USE_ODBC=ON"     "-DGDAL_USE_ODBC=OFF"     "for odbc support"

optional_depends postgresql \
                "-DGDAL_USE_POSTGRESQL=ON" \
                "-DGDAL_USE_POSTGRESQL=OFF" \
                "for postgresql database support"

optional_depends qhull  \
                 "-DGDAL_USE_QHULL=ON -DGDAL_USE_QHULL_INTERNAL=OFF"   \
                 "-DGDAL_USE_QHULL=OFF -DGDAL_USE_QHULL_INTERNAL=ON"   \
                 "for qhull support,${PROBLEM_COLOR}Say no to use internal${DEFAULT_COLOR}"

optional_depends libpng \
                 "-DGDAL_USE_PNG=ON -DGDAL_USE_PNG_INTERNAL=OFF" \
                 "-DGDAL_USE_PNG=OFF GDAL_USE_PNG_INTERNAL=ON"   \
                 "for png graphics support, ${PROBLEM_COLOR}Say no to use internal${DEFAULT_COLOR}"

optional_depends %JPEG \
                 "-DGDAL_USE_JPEG=ON -DGDAL_USE_JPEG_INTERNAL=OFF" \
                 "-DGDAL_USE_JPEG=OFF -DGDAL_USE_JPEG_INTERNAL=ON" \
                 "for system jpeg graphics support, ${PROBLEM_COLOR} Say no to use internal${DEFAULT_COLOR}"

optional_depends jsoncpp \
                 "-DGDAL_USE_JSONC=ON -DGDAL_USE_JSONC_INTERNAL=OFF" \
                 "-DGDAL_USE_JSONC=OFF -DGDAL_USE_JSONC_INTERNAL=ON" \
                 "for json support, ${PROBLEM_COLOR}Say not to use internal${DEFAULT_COLOR}"

optional_depends tiff\
                 "-DGDAL_USE_TIFF=ON" \
                 "-DGDAL_USE_GEOTIFF_INTERNAL=OFF -DGDAL_USE_TIFF_INTERNAL=ON" \
                 "for system tiff graphics support, ${PROBLEM_COLOR}Say no to use internal${DEFAULT_COLOR}"
