Cabal-version: 3.0
Name:          hgdal
Version:       1.0.0.0
Synopsis:      Haskell binding to the GDAL library
Description:
  GDAL is a translator library for raster and vector geospatial data formats that is released under an X/MIT
  style Open Source License by the Open Source Geospatial Foundation.
  hgdal is Haskell binidng to the GDAL C++ library generated by fficxx.
Homepage:      https://wavewave.github.io/hgdal
license:       BSD-2-Clause
license-file:  LICENSE
Author:        Ian-Woo Kim 
Maintainer:    Ian-Woo Kim <ianwookim@gmail.com>
Category:      Geography
Tested-with:   GHC == 9.0.2 || == 9.2.4 || == 9.4.2 
Build-Type:    Simple
Extra-source-files:
  ChangeLog.md
  csrc/hgdalTopLevel.h
  csrc/HGDALGDALDataset.h
  csrc/HGDALGDALMajorObject.h
  csrc/HGDALOGRCurve.h
  csrc/HGDALOGRCurvePolygon.h
  csrc/HGDALOGREnvelope.h
  csrc/HGDALOGRFeature.h
  csrc/HGDALOGRFeatureDefn.h
  csrc/HGDALOGRFieldDefn.h
  csrc/HGDALOGRGeometry.h
  csrc/HGDALOGRGeometryCollection.h
  csrc/HGDALOGRLayer.h
  csrc/HGDALOGRLinearRing.h
  csrc/HGDALOGRLineString.h
  csrc/HGDALOGRMultiPolygon.h
  csrc/HGDALOGRMultiSurface.h
  csrc/HGDALOGRPoint.h
  csrc/HGDALOGRPointIterator.h
  csrc/HGDALOGRPolygon.h
  csrc/HGDALOGRSimpleCurve.h
  csrc/HGDALOGRSurface.h
  csrc/hgdalTopLevel.cpp
  csrc/HGDALGDALDataset.cpp
  csrc/HGDALGDALMajorObject.cpp
  csrc/HGDALOGRCurve.cpp
  csrc/HGDALOGRCurvePolygon.cpp
  csrc/HGDALOGREnvelope.cpp
  csrc/HGDALOGRFeature.cpp
  csrc/HGDALOGRFeatureDefn.cpp
  csrc/HGDALOGRFieldDefn.cpp
  csrc/HGDALOGRGeometry.cpp
  csrc/HGDALOGRGeometryCollection.cpp
  csrc/HGDALOGRLayer.cpp
  csrc/HGDALOGRLinearRing.cpp
  csrc/HGDALOGRLineString.cpp
  csrc/HGDALOGRMultiPolygon.cpp
  csrc/HGDALOGRMultiSurface.cpp
  csrc/HGDALOGRPoint.cpp
  csrc/HGDALOGRPointIterator.cpp
  csrc/HGDALOGRPolygon.cpp
  csrc/HGDALOGRSimpleCurve.cpp
  csrc/HGDALOGRSurface.cpp

Source-repository head
  type:     git
  location: https://github.com/wavewave/hgdal
  
Library
  default-language: Haskell2010
  hs-source-dirs: src
  ghc-options:  -Wall -funbox-strict-fields -fno-warn-unused-do-bind -fno-warn-orphans -fno-warn-unused-imports
  cxx-options: -std=c++17
  Build-Depends: base > 4 && < 5, fficxx >= 0.7, fficxx-runtime >= 0.7, template-haskell, stdcxx
  Exposed-Modules:
                       GDAL
                       GDAL.Ordinary
                       GDAL.Template
                       GDAL.TH
                       GDAL.GDALDataset
                       GDAL.GDALMajorObject
                       GDAL.OGRCurve
                       GDAL.OGRCurvePolygon
                       GDAL.OGREnvelope
                       GDAL.OGRFeature
                       GDAL.OGRFeatureDefn
                       GDAL.OGRFieldDefn
                       GDAL.OGRGeometry
                       GDAL.OGRGeometryCollection
                       GDAL.OGRLayer
                       GDAL.OGRLinearRing
                       GDAL.OGRLineString
                       GDAL.OGRMultiPolygon
                       GDAL.OGRMultiSurface
                       GDAL.OGRPoint
                       GDAL.OGRPointIterator
                       GDAL.OGRPolygon
                       GDAL.OGRSimpleCurve
                       GDAL.OGRSurface
                       GDAL.GDALDataset.RawType
                       GDAL.GDALMajorObject.RawType
                       GDAL.OGRCurve.RawType
                       GDAL.OGRCurvePolygon.RawType
                       GDAL.OGREnvelope.RawType
                       GDAL.OGRFeature.RawType
                       GDAL.OGRFeatureDefn.RawType
                       GDAL.OGRFieldDefn.RawType
                       GDAL.OGRGeometry.RawType
                       GDAL.OGRGeometryCollection.RawType
                       GDAL.OGRLayer.RawType
                       GDAL.OGRLinearRing.RawType
                       GDAL.OGRLineString.RawType
                       GDAL.OGRMultiPolygon.RawType
                       GDAL.OGRMultiSurface.RawType
                       GDAL.OGRPoint.RawType
                       GDAL.OGRPointIterator.RawType
                       GDAL.OGRPolygon.RawType
                       GDAL.OGRSimpleCurve.RawType
                       GDAL.OGRSurface.RawType
                       GDAL.GDALDataset.FFI
                       GDAL.GDALMajorObject.FFI
                       GDAL.OGRCurve.FFI
                       GDAL.OGRCurvePolygon.FFI
                       GDAL.OGREnvelope.FFI
                       GDAL.OGRFeature.FFI
                       GDAL.OGRFeatureDefn.FFI
                       GDAL.OGRFieldDefn.FFI
                       GDAL.OGRGeometry.FFI
                       GDAL.OGRGeometryCollection.FFI
                       GDAL.OGRLayer.FFI
                       GDAL.OGRLinearRing.FFI
                       GDAL.OGRLineString.FFI
                       GDAL.OGRMultiPolygon.FFI
                       GDAL.OGRMultiSurface.FFI
                       GDAL.OGRPoint.FFI
                       GDAL.OGRPointIterator.FFI
                       GDAL.OGRPolygon.FFI
                       GDAL.OGRSimpleCurve.FFI
                       GDAL.OGRSurface.FFI
                       GDAL.GDALDataset.Interface
                       GDAL.GDALMajorObject.Interface
                       GDAL.OGRCurve.Interface
                       GDAL.OGRCurvePolygon.Interface
                       GDAL.OGREnvelope.Interface
                       GDAL.OGRFeature.Interface
                       GDAL.OGRFeatureDefn.Interface
                       GDAL.OGRFieldDefn.Interface
                       GDAL.OGRGeometry.Interface
                       GDAL.OGRGeometryCollection.Interface
                       GDAL.OGRLayer.Interface
                       GDAL.OGRLinearRing.Interface
                       GDAL.OGRLineString.Interface
                       GDAL.OGRMultiPolygon.Interface
                       GDAL.OGRMultiSurface.Interface
                       GDAL.OGRPoint.Interface
                       GDAL.OGRPointIterator.Interface
                       GDAL.OGRPolygon.Interface
                       GDAL.OGRSimpleCurve.Interface
                       GDAL.OGRSurface.Interface
                       GDAL.GDALDataset.Cast
                       GDAL.GDALMajorObject.Cast
                       GDAL.OGRCurve.Cast
                       GDAL.OGRCurvePolygon.Cast
                       GDAL.OGREnvelope.Cast
                       GDAL.OGRFeature.Cast
                       GDAL.OGRFeatureDefn.Cast
                       GDAL.OGRFieldDefn.Cast
                       GDAL.OGRGeometry.Cast
                       GDAL.OGRGeometryCollection.Cast
                       GDAL.OGRLayer.Cast
                       GDAL.OGRLinearRing.Cast
                       GDAL.OGRLineString.Cast
                       GDAL.OGRMultiPolygon.Cast
                       GDAL.OGRMultiSurface.Cast
                       GDAL.OGRPoint.Cast
                       GDAL.OGRPointIterator.Cast
                       GDAL.OGRPolygon.Cast
                       GDAL.OGRSimpleCurve.Cast
                       GDAL.OGRSurface.Cast
                       GDAL.GDALDataset.Implementation
                       GDAL.GDALMajorObject.Implementation
                       GDAL.OGRCurve.Implementation
                       GDAL.OGRCurvePolygon.Implementation
                       GDAL.OGREnvelope.Implementation
                       GDAL.OGRFeature.Implementation
                       GDAL.OGRFeatureDefn.Implementation
                       GDAL.OGRFieldDefn.Implementation
                       GDAL.OGRGeometry.Implementation
                       GDAL.OGRGeometryCollection.Implementation
                       GDAL.OGRLayer.Implementation
                       GDAL.OGRLinearRing.Implementation
                       GDAL.OGRLineString.Implementation
                       GDAL.OGRMultiPolygon.Implementation
                       GDAL.OGRMultiSurface.Implementation
                       GDAL.OGRPoint.Implementation
                       GDAL.OGRPointIterator.Implementation
                       GDAL.OGRPolygon.Implementation
                       GDAL.OGRSimpleCurve.Implementation
                       GDAL.OGRSurface.Implementation
  Other-Modules:
  extra-lib-dirs: 
  extra-libraries:    
  Include-dirs:       csrc 
  pkgconfig-depends: gdal
  Install-includes:
                       hgdalType.h
                       HGDALGDALDataset.h
                       HGDALGDALMajorObject.h
                       HGDALOGRCurve.h
                       HGDALOGRCurvePolygon.h
                       HGDALOGREnvelope.h
                       HGDALOGRFeature.h
                       HGDALOGRFeatureDefn.h
                       HGDALOGRFieldDefn.h
                       HGDALOGRGeometry.h
                       HGDALOGRGeometryCollection.h
                       HGDALOGRLayer.h
                       HGDALOGRLinearRing.h
                       HGDALOGRLineString.h
                       HGDALOGRMultiPolygon.h
                       HGDALOGRMultiSurface.h
                       HGDALOGRPoint.h
                       HGDALOGRPointIterator.h
                       HGDALOGRPolygon.h
                       HGDALOGRSimpleCurve.h
                       HGDALOGRSurface.h
  Cxx-sources:
                       csrc/hgdalTopLevel.cpp
                       csrc/HGDALGDALDataset.cpp
                       csrc/HGDALGDALMajorObject.cpp
                       csrc/HGDALOGRCurve.cpp
                       csrc/HGDALOGRCurvePolygon.cpp
                       csrc/HGDALOGREnvelope.cpp
                       csrc/HGDALOGRFeature.cpp
                       csrc/HGDALOGRFeatureDefn.cpp
                       csrc/HGDALOGRFieldDefn.cpp
                       csrc/HGDALOGRGeometry.cpp
                       csrc/HGDALOGRGeometryCollection.cpp
                       csrc/HGDALOGRLayer.cpp
                       csrc/HGDALOGRLinearRing.cpp
                       csrc/HGDALOGRLineString.cpp
                       csrc/HGDALOGRMultiPolygon.cpp
                       csrc/HGDALOGRMultiSurface.cpp
                       csrc/HGDALOGRPoint.cpp
                       csrc/HGDALOGRPointIterator.cpp
                       csrc/HGDALOGRPolygon.cpp
                       csrc/HGDALOGRSimpleCurve.cpp
                       csrc/HGDALOGRSurface.cpp