Eq-1.0: Eq.cabal
Name: Eq
Version: 1.0
Synopsis: Render math formula in ASCII, and perform some simplifications
Build-Type: Simple
Category: Language, Math
Cabal-Version: >= 1.4
Description: Haskell formula manipulation program
Author: Vincent Berthoux
Maintainer: Vincent Berthoux <vincent.berthoux@gmail.com>
License: BSD3
Flag Debug
Description: Enable debug prints
Default: False
Flag TestProject
Description: Enable compilation of the test project
Default: False
Flag StaticLinking
Description: Try to link statically on Linux
Default: False
Flag optimize
Description: turn on optimisation
Default: True
Executable eq
Main-Is: formulaMain.hs
Extensions: CPP
Ghc-options:-Wall
-- Special static linking only required
-- in linux so far.
if !os(darwin) && !os(windows) && flag(StaticLinking)
Ghc-options:-static -optl-static -optl-pthread
if flag(debug)
cpp-options:-D_DEBUG
if flag(optimize)
Ghc-options:-O3
Other-Modules: EqManips.Algorithm.Cleanup
, EqManips.Algorithm.Derivative
, EqManips.Algorithm.EmptyMonad
, EqManips.Algorithm.Eval
, EqManips.Algorithm.Eval.Complex
, EqManips.Algorithm.Eval.Floating
, EqManips.Algorithm.Eval.GenericEval
, EqManips.Algorithm.Eval.GlobalStatement
, EqManips.Algorithm.Eval.Meta
, EqManips.Algorithm.Eval.Polynomial
, EqManips.Algorithm.Eval.Ratio
, EqManips.Algorithm.Eval.Types
, EqManips.Algorithm.Eval.Utils
, EqManips.Algorithm.Expand
, EqManips.Algorithm.Inject
, EqManips.Algorithm.Simplify
, EqManips.Algorithm.Unification
, EqManips.Algorithm.Utils
, EqManips.BaseLibrary
, EqManips.Conf
, EqManips.Domain
, EqManips.ErrorMessages
, EqManips.EvaluationContext
, EqManips.FormulaIterator
, EqManips.InputParser.EqCode
, EqManips.InputParser.MathML
, EqManips.Linker
, EqManips.Polynome
, EqManips.Preprocessor
, EqManips.Propreties
, EqManips.Renderer.Ascii
, EqManips.Renderer.CharRender
, EqManips.Renderer.Cpp
, EqManips.Renderer.EqCode
, EqManips.Renderer.Latex
, EqManips.Renderer.Mathml
, EqManips.Renderer.Placer
, EqManips.Renderer.RenderConf
, EqManips.Renderer.Sexpr
, EqManips.Types
, EqManips.UnicodeSymbols
, CharArray
, Repl
Build-Depends: base >= 4.1 && < 5.0
, parsec >= 3.0 && < 4.0
, HaXml >= 1.9 && < 2.0
, array
, mtl
, containers
, filepath