[fpc-devel] The future of fpmake
michael.vancanneyt at wisa.be
michael.vancanneyt at wisa.be
Wed Mar 30 17:31:34 CEST 2011
On Wed, 30 Mar 2011, Darius Blaszyk wrote:
> Hi,
>
> I'm using fpmake more and more in my projects (large or small) and from time to time I come across some limitations that need to be resolved. In the past I have supplied a number of small patches which were normally applied without problems, but sometimes I was sent back (mostly with good reasons) to rethink a patch. However as I noted in http://bugs.freepascal.org/view.php?id=18151this approach is sometimes like a "trial and error" strategy and I would prefer if we could create something like a roadmap for fpmake and put that up on the wiki.
> Because it's a FPC program it's of course always possible to add functionality yourself. The question though is, what will FPC support out of the box.
>
> A couple of things that come to mind:
>
> - generation of documentation (fpdoc and possible other??)
> - compilation of example files
> - compilation and running of the testsuite
> - generation of the classchart
No problem with adding those.
> - execute fpmake from command line (see thread by mattias : "run pascal programs as script") for this we would need instantfpc to support win32 and it should be supplied as a standard fpc tool
I doubt this is feasible for windows. As far as I know, no #! comparable construct exists.
> - implement the creation of installer (scripts) for all platforms
I doubt a cross-platform installer is feasible within the scope of FPC.
If you mean the creation of a skeleton inno setup script or a .rpm or .deb
spec, that can be thought of.
> - implement a binary zip option
This should be possible.
> - managing debug/release builds (also cross-compiling)
What is failing in the current system for this ?
> - cmake like system (display and store information on builds and test suites, etc)
fppkg should handle that part of the job, not fpmake.
Michael.
More information about the fpc-devel
mailing list