Differences between revisions 1 and 3 (spanning 2 versions)
Revision 1 as of 2008-04-17 00:43:36
Size: 644
Comment: copy of the "build system approach" section from the windows page
Revision 3 as of 2008-11-14 13:42:10
Size: 800
Editor: anonymous
Comment: converted to 1.6 markup
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
This page is part the [[windows|Sage on Windows port]].
Line 3: Line 4:
[[I think we should learn from Enthought as much as possible on this project. See
Line 5: Line 5:
 . http://code.enthought.com/enthon/
for their "Python Enthought Edition--Python 2.4.3 for Windows Enhanced Python Distribution". They have some good ideas there. That said, they haven't made a release in 1.5 years. Why? We can ask them later this month at SD8.]]
 * The shortest way to a build will usually be via autotools run on MinGW + MSVC's cl.exe - setting the right flags might be tricky. It is being done with ATLAS for example
 * For slow moving projects it might be worthwhile adding a Visual Studio project file.
 * Desired would be to get SCons or cmake based build systems up and running
Line 8: Line 9:
 * The shortest way to a build will usually be via autotools run on MinGW + MSVC's cl.exe - setting the right flags might be tricky
[[do you do this already with anything?]]

 * Desired would be to get SCons or cmake based build systems up and running
Comment by William: I think we should learn from Enthought as much as possible on this project. See http://code.enthought.com/enthon/
for their "Python Enthought Edition--Python 2.4.3 for Windows Enhanced Python Distribution". They have some good ideas there. That said, they haven't made a release in 1.5 years. Why? We can ask them later this month at SD8.

This page is part the Sage on Windows port.

Build System Approach

  • The shortest way to a build will usually be via autotools run on MinGW + MSVC's cl.exe - setting the right flags might be tricky. It is being done with ATLAS for example
  • For slow moving projects it might be worthwhile adding a Visual Studio project file.
  • Desired would be to get SCons or cmake based build systems up and running

Comment by William: I think we should learn from Enthought as much as possible on this project. See http://code.enthought.com/enthon/ for their "Python Enthought Edition--Python 2.4.3 for Windows Enhanced Python Distribution". They have some good ideas there. That said, they haven't made a release in 1.5 years. Why? We can ask them later this month at SD8.