On 2013-04-13 20:05, Zaher Dirkey wrote: > Not worked for me, i Added $(ProjectOpts) to custom options in SynEdit > package (same with my packages but i will take SynEdit as example) > What i have I Have 2 build mode (Debug, Release)....
I use lots of build modes too... like I said, the Lazarus Package idea was more problems than anything else. Now I just define all source paths as needed. And in IDE's like Maximus or MSEide, it makes such configurations dead simple. See the last image of the page below. http://fpgui.sourceforge.net/screenshots_apps.shtml By default there are six build modes. For source paths I use macros like ${fpgui}, ${tiopf} etc... Macro values can be toggled by a single click to say which Macro Group you want to use (eg: one group for Windows, one for Linux, etc). Also in Maximus, all build modes have keyboard shortcuts. I normally use mode 'M - Make' for development with debug info, 'B - Build' for releases, and 1-4 for various other things. Unfortunately the screenshot doesn't use compiler defines in that configuration, but my projects use many. Simply click which build mode they belong - as easy as that. Regards, - Graeme - -- fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal http://fpgui.sourceforge.net/ -- _______________________________________________ Lazarus mailing list [email protected] http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
