#10039: Make Parma Polyhedra Library a standard library
----------------------------+-----------------------------------------------
Reporter: vbraun | Owner: mhampton
Type: enhancement | Status: needs_review
Priority: major | Milestone: sage-feature
Component: geometry | Keywords: ppl spkg
Author: Volker Braun | Upstream: N/A
Reviewer: | Merged:
Work_issues: |
----------------------------+-----------------------------------------------
Comment(by fbissey):
I think there are a few more things to do for it to be standard sage
material.
In module_list.py you may want to do a bit more:
{{{
Extension('sage.libs.ppl',
sources = ['sage/libs/ppl.pyx', 'sage/libs/ppl_shim.cc'],
libraries = ['ppl', 'gmpxx', 'gmp', 'm'],
language="c++",
depends = [SAGE_LOCAL + "/include/ppl.hh"]),
}}}
In your wrapper sage/libs/ppl.pyx, ../../local/include/ppl.hh should be
simplified
to ppl.hh, same for everything else that has ../../local/include, setup.py
knows to
include this folder. You only needs to add things if it is in a sub-folder
and then
you do that by adding an include line in module_list.py.
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/10039#comment:26>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica,
and MATLAB
--
You received this message because you are subscribed to the Google Groups
"sage-trac" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/sage-trac?hl=en.