View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0013885||Lazarus||IDE||public||2009-06-01 12:23||2009-06-01 22:02|
|Reporter||Graeme Geldenhuys||Assigned To||Mattias Gaertner|
|Platform||x86||OS||Ubuntu Linux||OS Version||7.10|
|Product Version||0.9.27 (SVN)||Product Build|
|Target Version||Fixed in Version|
|Summary||0013885: Replace "Create Makefile" with "Create fpmake file"|
|Description||In Project > Compiler Options > Compilation tab there is a checkbox option to "Create makefile". This could possibly be changed to "Create fpmake file". Lazarus IDE could then generate the fpmake.pas file based on the .lpi information.|
This will then replace lazbuild, which could then be discontinued. After all, for lazbuild to work, you need an .lpi file. To get an .lpi file, you had to load Lazarus IDE at some point and manage a project. So Lazarus IDE could just as well use the new (recommended) build system for command line compiling and generate for the developer a fpmake.pas unit (as requested in the Compilation tab).
This would then replace Makefile's and the need for lazbuild.
|Tags||No tags attached.|
|Fixed in Revision|
At the moment only a simple create fpmake.pp could be created for the most basic packages (not depending on the LCL).
basic road map:
First fpmake must be extended, so that compiling codetools works including passing multiple -d flags.
Then fpmake must be extended and/or LCL restructured, so that compiling LCL is possible.
After that IDEIntf, SynEdit, IDE should be no problem.
Then see further...
||OK. I'll try and take a look at some of the outstanding fpmake issues in Mantis.|
|2009-06-01 12:23||Graeme Geldenhuys||New Issue|
|2009-06-01 15:10||Mattias Gaertner||Note Added: 0028204|
|2009-06-01 15:28||Graeme Geldenhuys||Note Added: 0028207|
|2009-06-01 22:02||Vincent Snijders||LazTarget||=> -|
|2009-06-01 22:02||Vincent Snijders||Assigned To||=> Mattias Gaertner|
|2009-06-01 22:02||Vincent Snijders||Status||new => assigned|