On Mon, 19 Mar 2012 23:50:49 -0400 waldo kitty <[email protected]> wrote:
>[...] > echo compiling lazarus... > cd %myLAZpath% > echo * Debug IDE > make clean lazbuild > lazbuild.exe --build-ide="-gw -gl -godwarfsets -gh -gt -Co -Cr -Ci -Sa" > build-mode="debug ide" > copy /q lazarus.exe lazarus-debug.exe > echo * Normal IDE > make clean lazbuild > lazbuild.exe --build-ide= build-mode="normal ide" > copy /q lazarus.exe lazarus-normal.exe > echo * Optimized IDE > make clean lazbuild > lazbuild --build-ide="-O2 -g- -Xs" build-mode="optimized ide" > copy /q lazarus.exe lazarus-optimized.exe > echo lazarus compilation complete... > > i assume that the build-mode takes into account the defines in the named > build > mode? and also the other widget type, target os, target cpu and etc?? yes >[...] > > Maybe you mean tools/svn2revisioninc.lpi or perhaps ide/revision.inc. > > yes... as i wrote before, it would be very nice to be able to have the "copy" > lines above read as > > copy /q lazarus.exe lazarus-debug_r%svnversion%.exe > > where "svnversion" is an environment variable set by the make process that > includes updating the above file(s)... Maybe you can use the file ide\revision.inc to do that. Mattias -- _______________________________________________ Lazarus mailing list [email protected] http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
