opencascade-hs-0.1.2.1: opencascade-hs.cabal
cabal-version: 2.2
-- This file has been generated from package.yaml by hpack version 0.36.0.
--
-- see: https://github.com/sol/hpack
name: opencascade-hs
version: 0.1.2.1
synopsis: Thin Wrapper for the OpenCASCADE CAD Kernel
description: Please see the README on GitHub at <https://github.com/joe-warren/opencascade-hs#readme>
category: Graphics,FFI
homepage: https://github.com/joe-warren/opencascade-hs#readme
bug-reports: https://github.com/joe-warren/opencascade-hs/issues
author: Joe Warren
maintainer: josephmarkwarren@gmail.com
copyright: 2023 Joe Warren
license: LGPL-2.1-only
license-file: LICENSE
build-type: Simple
extra-source-files:
LICENSE
README.md
CHANGELOG.md
cpp/hs_BRep_Tool.h
cpp/hs_BRepAlgoAPI_Common.h
cpp/hs_BRepAlgoAPI_Cut.h
cpp/hs_BRepAlgoAPI_Fuse.h
cpp/hs_BRepBuilderAPI_GTransform.h
cpp/hs_BRepBuilderAPI_MakeEdge.h
cpp/hs_BRepBuilderAPI_MakeFace.h
cpp/hs_BRepBuilderAPI_MakeShape.h
cpp/hs_BRepBuilderAPI_MakeSolid.h
cpp/hs_BRepBuilderAPI_MakeWire.h
cpp/hs_BRepBuilderAPI_Transform.h
cpp/hs_BRepFilletAPI_MakeFillet.h
cpp/hs_BRepMesh_IncrementalMesh.h
cpp/hs_BRepOffsetAPI_MakeOffsetShape.h
cpp/hs_BRepOffsetAPI_MakePipe.h
cpp/hs_BRepPrimAPI_MakeBox.h
cpp/hs_BRepPrimAPI_MakeCone.h
cpp/hs_BRepPrimAPI_MakeCylinder.h
cpp/hs_BRepPrimAPI_MakePrism.h
cpp/hs_BRepPrimAPI_MakeRevol.h
cpp/hs_BRepPrimAPI_MakeSphere.h
cpp/hs_BRepTools_WireExplorer.h
cpp/hs_Font_BRepFont.h
cpp/hs_Font_BRepTextBuilder.h
cpp/hs_GC_MakeArcOfCircle.h
cpp/hs_GC_MakeSegment.h
cpp/hs_Geom_BezierCurve.h
cpp/hs_Geom_Curve.h
cpp/hs_Geom_TrimmedCurve.h
cpp/hs_gp.h
cpp/hs_gp_Ax1.h
cpp/hs_gp_Ax2.h
cpp/hs_gp_Ax2d.h
cpp/hs_gp_Ax3.h
cpp/hs_gp_Dir.h
cpp/hs_gp_Dir2d.h
cpp/hs_gp_GTrsf.h
cpp/hs_gp_Pnt.h
cpp/hs_gp_Pnt2d.h
cpp/hs_gp_Trsf.h
cpp/hs_gp_Trsf2d.h
cpp/hs_gp_Vec.h
cpp/hs_gp_Vec2d.h
cpp/hs_NCollection_Array1.h
cpp/hs_STEPControl_Writer.h
cpp/hs_StlAPI_Writer.h
cpp/hs_TopExp_Explorer.h
cpp/hs_TopLoc_Location.h
cpp/hs_TopoDS_Compound.h
cpp/hs_TopoDS_CompSolid.h
cpp/hs_TopoDS_Edge.h
cpp/hs_TopoDS_Face.h
cpp/hs_TopoDS_Shape.h
cpp/hs_TopoDS_Shell.h
cpp/hs_TopoDS_Solid.h
cpp/hs_TopoDS_Vertex.h
cpp/hs_TopoDS_Wire.h
cpp/hs_types.h
source-repository head
type: git
location: https://github.com/joe-warren/opencascade-hs
library
exposed-modules:
OpenCascade.BRep.Tool
OpenCascade.BRepAlgoAPI.Common
OpenCascade.BRepAlgoAPI.Cut
OpenCascade.BRepAlgoAPI.Fuse
OpenCascade.BRepBuilderAPI
OpenCascade.BRepBuilderAPI.FaceError
OpenCascade.BRepBuilderAPI.GTransform
OpenCascade.BRepBuilderAPI.Internal.Destructors
OpenCascade.BRepBuilderAPI.MakeEdge
OpenCascade.BRepBuilderAPI.MakeFace
OpenCascade.BRepBuilderAPI.MakeShape
OpenCascade.BRepBuilderAPI.MakeSolid
OpenCascade.BRepBuilderAPI.MakeWire
OpenCascade.BRepBuilderAPI.Transform
OpenCascade.BRepBuilderAPI.Types
OpenCascade.BRepBuilderAPI.WireError
OpenCascade.BRepFilletAPI
OpenCascade.BRepFilletAPI.Internal.Destructors
OpenCascade.BRepFilletAPI.MakeFillet
OpenCascade.BRepFilletAPI.Types
OpenCascade.BRepMesh
OpenCascade.BRepMesh.IncrementalMesh
OpenCascade.BRepMesh.Internal.Destructors
OpenCascade.BRepMesh.Types
OpenCascade.BRepOffset.Mode
OpenCascade.BRepOffsetAPI
OpenCascade.BRepOffsetAPI.Internal.Destructors
OpenCascade.BRepOffsetAPI.MakeOffsetShape
OpenCascade.BRepOffsetAPI.MakePipe
OpenCascade.BRepOffsetAPI.Types
OpenCascade.BRepPrimAPI
OpenCascade.BRepPrimAPI.Internal.Destructors
OpenCascade.BRepPrimAPI.MakeBox
OpenCascade.BRepPrimAPI.MakeCone
OpenCascade.BRepPrimAPI.MakeCylinder
OpenCascade.BRepPrimAPI.MakePrism
OpenCascade.BRepPrimAPI.MakeRevol
OpenCascade.BRepPrimAPI.MakeSphere
OpenCascade.BRepPrimAPI.Types
OpenCascade.BRepTools
OpenCascade.BRepTools.Internal.Destructors
OpenCascade.BRepTools.Types
OpenCascade.BRepTools.WireExplorer
OpenCascade.Font.BRepFont
OpenCascade.Font.BRepTextBuilder
OpenCascade.Font.FontAspect
OpenCascade.Font.Internal.Destructors
OpenCascade.Font.Types
OpenCascade.GC.MakeArcOfCircle
OpenCascade.GC.MakeSegment
OpenCascade.Geom
OpenCascade.Geom.BezierCurve
OpenCascade.Geom.Curve
OpenCascade.Geom.Internal.Destructors
OpenCascade.Geom.Types
OpenCascade.GeomAbs.JoinType
OpenCascade.GP
OpenCascade.GP.Ax1
OpenCascade.GP.Ax2
OpenCascade.GP.Ax2d
OpenCascade.GP.Ax3
OpenCascade.GP.Dir
OpenCascade.GP.Dir2d
OpenCascade.GP.GTrsf
OpenCascade.GP.Internal.Destructors
OpenCascade.GP.Pnt
OpenCascade.GP.Pnt2d
OpenCascade.GP.Trsf
OpenCascade.GP.Trsf2d
OpenCascade.GP.Types
OpenCascade.GP.Vec
OpenCascade.GP.Vec2d
OpenCascade.Graphic3D.HorizontalTextAlignment
OpenCascade.Graphic3D.VerticalTextAlignment
OpenCascade.Handle
OpenCascade.IFSelect.ReturnStatus
OpenCascade.Inheritance
OpenCascade.Internal.Bool
OpenCascade.NCollection
OpenCascade.NCollection.Array1
OpenCascade.NCollection.Internal.Destructors
OpenCascade.NCollection.Types
OpenCascade.STEPControl
OpenCascade.STEPControl.Internal.Destructors
OpenCascade.STEPControl.StepModelType
OpenCascade.STEPControl.Types
OpenCascade.STEPControl.Writer
OpenCascade.StlAPI
OpenCascade.StlAPI.Internal.Destructors
OpenCascade.StlAPI.Types
OpenCascade.StlAPI.Writer
OpenCascade.TopAbs
OpenCascade.TopAbs.Orientation
OpenCascade.TopAbs.ShapeEnum
OpenCascade.TopExp
OpenCascade.TopExp.Explorer
OpenCascade.TopExp.Internal.Destructors
OpenCascade.TopExp.Types
OpenCascade.TopLoc
OpenCascade.TopLoc.Internal.Destructors
OpenCascade.TopLoc.Location
OpenCascade.TopLoc.Types
OpenCascade.TopoDS
OpenCascade.TopoDS.Compound
OpenCascade.TopoDS.CompSolid
OpenCascade.TopoDS.Edge
OpenCascade.TopoDS.Face
OpenCascade.TopoDS.Internal.Destructors
OpenCascade.TopoDS.Shape
OpenCascade.TopoDS.Shell
OpenCascade.TopoDS.Solid
OpenCascade.TopoDS.Types
OpenCascade.TopoDS.Vertex
OpenCascade.TopoDS.Wire
OpenCascade.TopTools
OpenCascade.TopTools.Types
other-modules:
Paths_opencascade_hs
autogen-modules:
Paths_opencascade_hs
hs-source-dirs:
src
ghc-options: -Wall -Wcompat -Widentities -Wincomplete-record-updates -Wincomplete-uni-patterns -Wmissing-home-modules -Wpartial-fields -Wredundant-constraints -optc -Werror-implicit-function-declaration
cxx-options: --std=c++17 -Wall -Werror -Wno-deprecated
include-dirs:
cpp
/usr/include/opencascade
cxx-sources:
cpp/hs_BRep_Tool.cpp
cpp/hs_BRepAlgoAPI_Common.cpp
cpp/hs_BRepAlgoAPI_Cut.cpp
cpp/hs_BRepAlgoAPI_Fuse.cpp
cpp/hs_BRepBuilderAPI_GTransform.cpp
cpp/hs_BRepBuilderAPI_MakeEdge.cpp
cpp/hs_BRepBuilderAPI_MakeFace.cpp
cpp/hs_BRepBuilderAPI_MakeShape.cpp
cpp/hs_BRepBuilderAPI_MakeSolid.cpp
cpp/hs_BRepBuilderAPI_MakeWire.cpp
cpp/hs_BRepBuilderAPI_Transform.cpp
cpp/hs_BRepFilletAPI_MakeFillet.cpp
cpp/hs_BRepMesh_IncrementalMesh.cpp
cpp/hs_BRepOffsetAPI_MakeOffsetShape.cpp
cpp/hs_BRepOffsetAPI_MakePipe.cpp
cpp/hs_BRepPrimAPI_MakeBox.cpp
cpp/hs_BRepPrimAPI_MakeCone.cpp
cpp/hs_BRepPrimAPI_MakeCylinder.cpp
cpp/hs_BRepPrimAPI_MakePrism.cpp
cpp/hs_BRepPrimAPI_MakeRevol.cpp
cpp/hs_BRepPrimAPI_MakeSphere.cpp
cpp/hs_BRepTools_WireExplorer.cpp
cpp/hs_Font_BRepFont.cpp
cpp/hs_Font_BRepTextBuilder.cpp
cpp/hs_GC_MakeArcOfCircle.cpp
cpp/hs_GC_MakeSegment.cpp
cpp/hs_Geom_BezierCurve.cpp
cpp/hs_Geom_Curve.cpp
cpp/hs_Geom_TrimmedCurve.cpp
cpp/hs_gp.cpp
cpp/hs_gp_Ax1.cpp
cpp/hs_gp_Ax2.cpp
cpp/hs_gp_Ax2d.cpp
cpp/hs_gp_Ax3.cpp
cpp/hs_gp_Dir.cpp
cpp/hs_gp_Dir2d.cpp
cpp/hs_gp_GTrsf.cpp
cpp/hs_gp_Pnt.cpp
cpp/hs_gp_Pnt2d.cpp
cpp/hs_gp_Trsf.cpp
cpp/hs_gp_Trsf2d.cpp
cpp/hs_gp_Vec.cpp
cpp/hs_gp_Vec2d.cpp
cpp/hs_NCollection_Array1.cpp
cpp/hs_STEPControl_Writer.cpp
cpp/hs_StlAPI_Writer.cpp
cpp/hs_TopExp_Explorer.cpp
cpp/hs_TopLoc_Location.cpp
cpp/hs_TopoDS_Compound.cpp
cpp/hs_TopoDS_CompSolid.cpp
cpp/hs_TopoDS_Edge.cpp
cpp/hs_TopoDS_Face.cpp
cpp/hs_TopoDS_Shape.cpp
cpp/hs_TopoDS_Shell.cpp
cpp/hs_TopoDS_Solid.cpp
cpp/hs_TopoDS_Vertex.cpp
cpp/hs_TopoDS_Wire.cpp
extra-libraries:
stdc++
TKGeomBase
TKStd
TKG3d
TKG2d
TKMath
TKernel
TKBRep
TKGeomBase
TKOffset
TKFillet
TKBO
TKPrim
TKTopAlgo
TKSTL
TKSTEP
TKV3d
TKMesh
TKService
build-depends:
base >=4.7 && <5
, resourcet >=1.2 && <1.4
default-language: Haskell2010