name: casadi-bindings version: 1.9.0.0 license: LGPL-3 license-file: LICENSE copyright: (c) 2013-2014 Greg Horn author: Greg Horn maintainer: gregmainland@gmail.com build-type: Simple cabal-version: >=1.10 synopsis: low level bindings to CasADi description: Debian/Ubuntu instructions . Version numbers correspond to the C++ library version numbers except the very last number which may indicate breaking changes. . This only works on Debian/Ubuntu at the moment (sorry). . Install libcasadi from a .deb package here: https://github.com/casadi/casadi/releases, I use libcasadi-shared. (Get the version corresponding to the current casadi-bindings version, for example casadi-bindings-1.9.0.0 is libcasadi 1.9.0) . Then, - `cabal update; cabal install casadi-bindings` . Temporary note: there is something wrong with casadi and ipopt related to http://list.coin-or.org/pipermail/ipopt/2014-April/003670.html, and https://github.com/casadi/casadi/issues/1075. At the moment this .cabal package works for me as is, but YMMV extra-source-files: cbits/marshal.hpp extra-tmp-files: Casadi/Callback_stub.h library build-depends: base >=4.6 && <5, vector >=0.10 default-language: Haskell2010 Include-dirs: /usr/include/casadi /usr/share/casadi -- Include-dirs: /home/ghorn/casadi -- /home/ghorn/casadi/build/swig extra-lib-dirs: /usr/lib -- extra-lib-dirs: /home/ghorn/casadi/build/lib -- Extra-lib-dirs: /home/ghorn/snopt7/install_here_pls/lib -- extra-libraries: -- casadi_ipopt_interface -- ipopt -- dl -- coinmumps -- pthread -- coinlapack -- coinmetis -- coinblas -- gfortran -- m -- gcc_s -- quadmath -- casadi_sundials_interface -- casadi_sundials -- casadi_csparse_interface -- casadi_csparse -- casadi_optimal_control -- casadi_control -- casadi_tinyxml -- casadi_integration -- casadi_convex_programming -- casadi_nonlinear_programming -- casadi -- dl -- /usr/lib/x86_64-linux-gnu/librt.so extra-libraries: stdc++ -- gfortran -- casadi_snopt_interface -- snopt_fortran_c_bridge -- snopt7 -- snprint7 -- snblas casadi_ipopt_interface casadi_sundials_interface casadi_sundials -- casadi_qpoases_interface -- casadi_qpoases -- casadi_dsdp_interface -- casadi_dsdp casadi_csparse_interface casadi_csparse -- casadi_lapack_interface casadi_optimal_control casadi_control casadi_tinyxml casadi_integration casadi_convex_programming casadi_nonlinear_programming casadi dl pkgconfig-depends: ipopt ghc-prof-options: -O2 -prof -fprof-auto -fprof-cafs -rtsopts ghc-options: -O2 cc-options: -Wall -Wno-delete-non-virtual-dtor C-sources: cbits/hs_tools.cpp cbits/callback.cpp cbits/autogen/all.cpp other-modules: Casadi.Marshal Casadi.MarshalTypes Casadi.WrapReturn Casadi.CppHelpers Casadi.Wrappers.CToolsImports Casadi.Wrappers.CToolsInstances Casadi.Wrappers.Data exposed-modules: Casadi.Callback Casadi.Wrappers.Tools Casadi.Wrappers.Enums Casadi.Wrappers.Classes.SXFunction Casadi.Wrappers.Classes.RKIntegrator Casadi.Wrappers.Classes.SQPMethod Casadi.Wrappers.Classes.SharedObject Casadi.Wrappers.Classes.MXFunction Casadi.Wrappers.Classes.HomotopyNLPSolver Casadi.Wrappers.Classes.StabilizedQPSolver Casadi.Wrappers.Classes.SymbolicNLP Casadi.Wrappers.Classes.CSparse Casadi.Wrappers.Classes.PrintableObject Casadi.Wrappers.Classes.ExpDMatrix Casadi.Wrappers.Classes.QCQPSolver Casadi.Wrappers.Classes.NLPSolver Casadi.Wrappers.Classes.GenericType Casadi.Wrappers.Classes.NLPQPSolver Casadi.Wrappers.Classes.Variable Casadi.Wrappers.Classes.LPStructure Casadi.Wrappers.Classes.ImplicitFixedStepIntegrator Casadi.Wrappers.Classes.CSparseCholesky Casadi.Wrappers.Classes.SDPSOCPSolver Casadi.Wrappers.Classes.OptionsFunctionality Casadi.Wrappers.Classes.OldCollocationIntegrator Casadi.Wrappers.Classes.FixedStepIntegrator Casadi.Wrappers.Classes.CollocationIntegrator Casadi.Wrappers.Classes.GenSX Casadi.Wrappers.Classes.IpoptSolver Casadi.Wrappers.Classes.DMatrix -- Casadi.Wrappers.Classes.QPOasesSolver Casadi.Wrappers.Classes.Sparsity Casadi.Wrappers.Classes.ExpMX Casadi.Wrappers.Classes.MX Casadi.Wrappers.Classes.QCQPStructure Casadi.Wrappers.Classes.DpleSolver Casadi.Wrappers.Classes.SDQPSolver Casadi.Wrappers.Classes.QPLPSolver Casadi.Wrappers.Classes.SDPSDQPSolver -- Casadi.Wrappers.Classes.DSDPSolver Casadi.Wrappers.Classes.SDPSolver Casadi.Wrappers.Classes.CasadiOptions Casadi.Wrappers.Classes.Slice Casadi.Wrappers.Classes.CustomEvaluate Casadi.Wrappers.Classes.GenMX Casadi.Wrappers.Classes.ControlSimulator -- Casadi.Wrappers.Classes.LapackQRDense Casadi.Wrappers.Classes.IMatrix Casadi.Wrappers.Classes.SXElement Casadi.Wrappers.Classes.SCPgen Casadi.Wrappers.Classes.NLPImplicitSolver Casadi.Wrappers.Classes.ExternalFunction Casadi.Wrappers.Classes.SimpleIndefDpleSolver Casadi.Wrappers.Classes.DirectCollocation Casadi.Wrappers.Classes.QPStabilizer Casadi.Wrappers.Classes.GenIMatrix Casadi.Wrappers.Classes.Callback Casadi.Wrappers.Classes.SOCPQCQPSolver Casadi.Wrappers.Classes.QCQPQPSolver Casadi.Wrappers.Classes.ExpSX Casadi.Wrappers.Classes.Integrator Casadi.Wrappers.Classes.WeakRef Casadi.Wrappers.Classes.Simulator Casadi.Wrappers.Classes.Parallelizer Casadi.Wrappers.Classes.SimpleHomotopyNLPSolver Casadi.Wrappers.Classes.SundialsIntegrator Casadi.Wrappers.Classes.QPSolver Casadi.Wrappers.Classes.Nullspace Casadi.Wrappers.Classes.IdasIntegrator Casadi.Wrappers.Classes.ExpSXElement Casadi.Wrappers.Classes.NewtonImplicitSolver -- Casadi.Wrappers.Classes.SnoptSolver Casadi.Wrappers.Classes.KinsolSolver Casadi.Wrappers.Classes.QPStructure Casadi.Wrappers.Classes.CasadiMeta Casadi.Wrappers.Classes.SymbolicQR Casadi.Wrappers.Classes.DirectSingleShooting Casadi.Wrappers.Classes.SX Casadi.Wrappers.Classes.DirectMultipleShooting Casadi.Wrappers.Classes.IOInterfaceFunction Casadi.Wrappers.Classes.SDQPStructure Casadi.Wrappers.Classes.SDPStructure Casadi.Wrappers.Classes.GenDMatrix Casadi.Wrappers.Classes.ExpIMatrix Casadi.Wrappers.Classes.CustomFunction Casadi.Wrappers.Classes.LPSolver Casadi.Wrappers.Classes.OCPSolver Casadi.Wrappers.Classes.LinearSolver Casadi.Wrappers.Classes.SymbolicOCP Casadi.Wrappers.Classes.Function -- Casadi.Wrappers.Classes.LapackLUDense Casadi.Wrappers.Classes.SOCPSolver Casadi.Wrappers.Classes.DerivativeGenerator Casadi.Wrappers.Classes.SOCPStructure Casadi.Wrappers.Classes.ImplicitFunction Casadi.Wrappers.Classes.CVodesIntegrator Casadi.Wrappers.Classes.IndexList Casadi.Wrappers.Classes.StabilizedSQPMethod Casadi.Wrappers.Classes.IOScheme source-repository head type: git location: git://github.com/ghorn/casadi-bindings.git