packages feed

OGDF-1.0.0.1: OGDF.cabal

Cabal-version:  3.0
Name:           OGDF
Version:        1.0.0.1
Synopsis:       Haskell binding to OGDF
Description:
  Haskell binding to Open Graph Drawing Framework (OGDF) autogenerated by fficxx.
  OGDF is a C++ framework for graph layout algorithms and data structures.
  The Haskell OGDF binding is tested with OGDF 2022.02 (Dogwood).
Homepage:       https://github.com/wavewave/hs-ogdf
license:        BSD-2-Clause
license-file:   LICENSE
Author:         Ian-Woo Kim     
Maintainer:     Ian-Woo Kim <ianwookim@gmail.com>
Category:       Graphs
Tested-with:    GHC == 9.2.4 || == 9.4.2 
Build-Type:     Simple
Extra-source-files:
  ChangeLog.md
  csrc/OGDFColor.h
  csrc/OGDFDPoint.h
  csrc/OGDFDRect.h
  csrc/OGDFEdgeElement.h
  csrc/OGDFGraph.h
  csrc/OGDFGraphAttributes.h
  csrc/OGDFGraphIO.h
  csrc/OGDFFastSimpleHierarchyLayout.h
  csrc/OGDFFMMMLayout.h
  csrc/OGDFHierarchyLayoutModule.h
  csrc/OGDFLayerByLayerSweep.h
  csrc/OGDFLayeredCrossMinModule.h
  csrc/OGDFLayoutModule.h
  csrc/OGDFMedianHeuristic.h
  csrc/OGDFNodeElement.h
  csrc/OGDFOptimalHierarchyLayout.h
  csrc/OGDFOptimalRanking.h
  csrc/OGDFRankingModule.h
  csrc/OGDFSugiyamaLayout.h
  csrc/OGDFColor.cpp
  csrc/OGDFDPoint.cpp
  csrc/OGDFDRect.cpp
  csrc/OGDFEdgeElement.cpp
  csrc/OGDFGraph.cpp
  csrc/OGDFGraphAttributes.cpp
  csrc/OGDFGraphIO.cpp
  csrc/OGDFFastSimpleHierarchyLayout.cpp
  csrc/OGDFFMMMLayout.cpp
  csrc/OGDFHierarchyLayoutModule.cpp
  csrc/OGDFLayerByLayerSweep.cpp
  csrc/OGDFLayeredCrossMinModule.cpp
  csrc/OGDFLayoutModule.cpp
  csrc/OGDFMedianHeuristic.cpp
  csrc/OGDFNodeElement.cpp
  csrc/OGDFOptimalHierarchyLayout.cpp
  csrc/OGDFOptimalRanking.cpp
  csrc/OGDFRankingModule.cpp
  csrc/OGDFSugiyamaLayout.cpp

Source-repository head
  type:     git
  location: https://github.com/wavewave/hs-ogdf

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-runtime >= 0.7.0.1, template-haskell, stdcxx
  Exposed-Modules:
                       OGDF
                       OGDF.Ordinary
                       OGDF.Template
                       OGDF.TH
                       OGDF.Color
                       OGDF.DPoint
                       OGDF.DRect
                       OGDF.EdgeElement
                       OGDF.Graph
                       OGDF.GraphAttributes
                       OGDF.GraphIO
                       OGDF.FastSimpleHierarchyLayout
                       OGDF.FMMMLayout
                       OGDF.HierarchyLayoutModule
                       OGDF.LayerByLayerSweep
                       OGDF.LayeredCrossMinModule
                       OGDF.LayoutModule
                       OGDF.MedianHeuristic
                       OGDF.NodeElement
                       OGDF.OptimalHierarchyLayout
                       OGDF.OptimalRanking
                       OGDF.RankingModule
                       OGDF.SugiyamaLayout
                       OGDF.Color.RawType
                       OGDF.DPoint.RawType
                       OGDF.DRect.RawType
                       OGDF.EdgeElement.RawType
                       OGDF.Graph.RawType
                       OGDF.GraphAttributes.RawType
                       OGDF.GraphIO.RawType
                       OGDF.FastSimpleHierarchyLayout.RawType
                       OGDF.FMMMLayout.RawType
                       OGDF.HierarchyLayoutModule.RawType
                       OGDF.LayerByLayerSweep.RawType
                       OGDF.LayeredCrossMinModule.RawType
                       OGDF.LayoutModule.RawType
                       OGDF.MedianHeuristic.RawType
                       OGDF.NodeElement.RawType
                       OGDF.OptimalHierarchyLayout.RawType
                       OGDF.OptimalRanking.RawType
                       OGDF.RankingModule.RawType
                       OGDF.SugiyamaLayout.RawType
                       OGDF.Color.FFI
                       OGDF.DPoint.FFI
                       OGDF.DRect.FFI
                       OGDF.EdgeElement.FFI
                       OGDF.Graph.FFI
                       OGDF.GraphAttributes.FFI
                       OGDF.GraphIO.FFI
                       OGDF.FastSimpleHierarchyLayout.FFI
                       OGDF.FMMMLayout.FFI
                       OGDF.HierarchyLayoutModule.FFI
                       OGDF.LayerByLayerSweep.FFI
                       OGDF.LayeredCrossMinModule.FFI
                       OGDF.LayoutModule.FFI
                       OGDF.MedianHeuristic.FFI
                       OGDF.NodeElement.FFI
                       OGDF.OptimalHierarchyLayout.FFI
                       OGDF.OptimalRanking.FFI
                       OGDF.RankingModule.FFI
                       OGDF.SugiyamaLayout.FFI
                       OGDF.Color.Interface
                       OGDF.DPoint.Interface
                       OGDF.DRect.Interface
                       OGDF.EdgeElement.Interface
                       OGDF.Graph.Interface
                       OGDF.GraphAttributes.Interface
                       OGDF.GraphIO.Interface
                       OGDF.FastSimpleHierarchyLayout.Interface
                       OGDF.FMMMLayout.Interface
                       OGDF.HierarchyLayoutModule.Interface
                       OGDF.LayerByLayerSweep.Interface
                       OGDF.LayeredCrossMinModule.Interface
                       OGDF.LayoutModule.Interface
                       OGDF.MedianHeuristic.Interface
                       OGDF.NodeElement.Interface
                       OGDF.OptimalHierarchyLayout.Interface
                       OGDF.OptimalRanking.Interface
                       OGDF.RankingModule.Interface
                       OGDF.SugiyamaLayout.Interface
                       OGDF.Color.Cast
                       OGDF.DPoint.Cast
                       OGDF.DRect.Cast
                       OGDF.EdgeElement.Cast
                       OGDF.Graph.Cast
                       OGDF.GraphAttributes.Cast
                       OGDF.GraphIO.Cast
                       OGDF.FastSimpleHierarchyLayout.Cast
                       OGDF.FMMMLayout.Cast
                       OGDF.HierarchyLayoutModule.Cast
                       OGDF.LayerByLayerSweep.Cast
                       OGDF.LayeredCrossMinModule.Cast
                       OGDF.LayoutModule.Cast
                       OGDF.MedianHeuristic.Cast
                       OGDF.NodeElement.Cast
                       OGDF.OptimalHierarchyLayout.Cast
                       OGDF.OptimalRanking.Cast
                       OGDF.RankingModule.Cast
                       OGDF.SugiyamaLayout.Cast
                       OGDF.Color.Implementation
                       OGDF.DPoint.Implementation
                       OGDF.DRect.Implementation
                       OGDF.EdgeElement.Implementation
                       OGDF.Graph.Implementation
                       OGDF.GraphAttributes.Implementation
                       OGDF.GraphIO.Implementation
                       OGDF.FastSimpleHierarchyLayout.Implementation
                       OGDF.FMMMLayout.Implementation
                       OGDF.HierarchyLayoutModule.Implementation
                       OGDF.LayerByLayerSweep.Implementation
                       OGDF.LayeredCrossMinModule.Implementation
                       OGDF.LayoutModule.Implementation
                       OGDF.MedianHeuristic.Implementation
                       OGDF.NodeElement.Implementation
                       OGDF.OptimalHierarchyLayout.Implementation
                       OGDF.OptimalRanking.Implementation
                       OGDF.RankingModule.Implementation
                       OGDF.SugiyamaLayout.Implementation
                       OGDF.List.Template
                       OGDF.ListIterator.Template
                       OGDF.List.TH
                       OGDF.ListIterator.TH

  Other-Modules:
                       

  extra-lib-dirs: 
  extra-libraries:    OGDF, COIN
  Include-dirs:       csrc 
  pkgconfig-depends: 
  Install-includes:
                       OGDFType.h
                       OGDFColor.h
                       OGDFDPoint.h
                       OGDFDRect.h
                       OGDFEdgeElement.h
                       OGDFGraph.h
                       OGDFGraphAttributes.h
                       OGDFGraphIO.h
                       OGDFFastSimpleHierarchyLayout.h
                       OGDFFMMMLayout.h
                       OGDFHierarchyLayoutModule.h
                       OGDFLayerByLayerSweep.h
                       OGDFLayeredCrossMinModule.h
                       OGDFLayoutModule.h
                       OGDFMedianHeuristic.h
                       OGDFNodeElement.h
                       OGDFOptimalHierarchyLayout.h
                       OGDFOptimalRanking.h
                       OGDFRankingModule.h
                       OGDFSugiyamaLayout.h

  Cxx-sources:
                       csrc/OGDFColor.cpp
                       csrc/OGDFDPoint.cpp
                       csrc/OGDFDRect.cpp
                       csrc/OGDFEdgeElement.cpp
                       csrc/OGDFGraph.cpp
                       csrc/OGDFGraphAttributes.cpp
                       csrc/OGDFGraphIO.cpp
                       csrc/OGDFFastSimpleHierarchyLayout.cpp
                       csrc/OGDFFMMMLayout.cpp
                       csrc/OGDFHierarchyLayoutModule.cpp
                       csrc/OGDFLayerByLayerSweep.cpp
                       csrc/OGDFLayeredCrossMinModule.cpp
                       csrc/OGDFLayoutModule.cpp
                       csrc/OGDFMedianHeuristic.cpp
                       csrc/OGDFNodeElement.cpp
                       csrc/OGDFOptimalHierarchyLayout.cpp
                       csrc/OGDFOptimalRanking.cpp
                       csrc/OGDFRankingModule.cpp
                       csrc/OGDFSugiyamaLayout.cpp