Re: [Lazarus] Cross platform development (not compiling)
On Wed, 10 Dec 2008 11:11:59 +0200 Graeme Geldenhuys graemeg.li...@gmail.com wrote: On Tue, Dec 9, 2008 at 7:33 PM, Felipe Monteiro de Carvalho Ummm, now I see ... but they could be the same thing. Some kind of mode where certain compiler options or debugger options are overriden. That would be very handy! MSEide has a very simple design/screen for this. And it works very well. The Project menu contains the following options: Make Build Make 1 Make 2 Make 3 Make 4 You can setup each of those with the following screen. See attached image. Simply add a new row, tick which Build or Make it should apply to, and select the menu from the Project menu. Quick, Easy and Effective! Yes. Now we need some nice ideas how to extend this for: - search paths (editing paths via typing is error prone) - depending values. For example: if LCLWidgetSet=win32 Mattias ___ Lazarus mailing list Lazarus@lazarus.freepascal.org http://www.lazarus.freepascal.org/mailman/listinfo/lazarus
Re: [Lazarus] Cross platform development (not compiling)
On Tue, Dec 9, 2008 at 7:33 PM, Felipe Monteiro de Carvalho Ummm, now I see ... but they could be the same thing. Some kind of mode where certain compiler options or debugger options are overriden. That would be very handy! MSEide has a very simple design/screen for this. And it works very well. The Project menu contains the following options: Make Build Make 1 Make 2 Make 3 Make 4 You can setup each of those with the following screen. See attached image. Simply add a new row, tick which Build or Make it should apply to, and select the menu from the Project menu. Quick, Easy and Effective! Regards, - Graeme - ___ fpGUI - a cross-platform Free Pascal GUI toolkit http://opensoft.homeip.net/fpgui/ attachment: mseide.png___ Lazarus mailing list Lazarus@lazarus.freepascal.org http://www.lazarus.freepascal.org/mailman/listinfo/lazarus
Re: [Lazarus] Cross platform development (not compiling)
I think the solution would be having build modes, as already discussed and planned for 0.9.28. I also need this feature. -- Felipe Monteiro de Carvalho ___ Lazarus mailing list Lazarus@lazarus.freepascal.org http://www.lazarus.freepascal.org/mailman/listinfo/lazarus
Re: [Lazarus] Cross platform development (not compiling)
Zitat von Reenen Laurie [EMAIL PROTECTED]: When I work cross platform (develop at home on linux, and at work on windows), I have to have separate .lpi / lpr files for linux and windows... My assumption is that this line in the windows (lpi) version makes it not work: RunParams local FormatVersion Value=1/ LaunchingApplication PathPlusParams=/usr/X11R6/bin/xterm -T 'Lazarus Run Output' -e $(LazarusDir)/tools/runwait.sh $(TargetCmdLine)/ /local /RunParams Obviously that's not windows... Do all of you have to keep a project_win and project_lin .lpi and lpr ? No. I only have one lpi and lpr per project. But I don't use launching application. Maybe launchingapplication should be moved to lps? Marc can tell. Mattias ___ Lazarus mailing list Lazarus@lazarus.freepascal.org http://www.lazarus.freepascal.org/mailman/listinfo/lazarus
Re: [Lazarus] Cross platform development (not compiling)
Zitat von Felipe Monteiro de Carvalho [EMAIL PROTECTED]: I think the solution would be having build modes, as already discussed and planned for 0.9.28. I also need this feature. build modes are only for compilation. Not for debugging. Maybe you want debug modes? Mattias ___ Lazarus mailing list Lazarus@lazarus.freepascal.org http://www.lazarus.freepascal.org/mailman/listinfo/lazarus
Re: [Lazarus] Cross platform development (not compiling)
On Tue, Dec 9, 2008 at 3:19 PM, Mattias Gärtner [EMAIL PROTECTED] wrote: build modes are only for compilation. Not for debugging. Maybe you want debug modes? Ummm, now I see ... but they could be the same thing. Some kind of mode where certain compiler options or debugger options are overriden. -- Felipe Monteiro de Carvalho ___ Lazarus mailing list Lazarus@lazarus.freepascal.org http://www.lazarus.freepascal.org/mailman/listinfo/lazarus