Hi Marcus,
On Tue, 2006-04-11 at 15:24 +0200, Marcus Lindblom wrote:
> Speaking of compile times (which are horrible on windows, as you
> probably now),
Yeah, we know.
> one could probably improve build times for the
> full-builds by:
>
> - combining the cpp-files into larger files (say 20-50 or so).
Well, that's not really a good option. It might help when you have to
recompile from scratch, for incremental compiles that will hurt quite a
bit.
> - copying all headers to one directory (less searching).
I know other systems do that, but I hate it. I think the header belongs
as close the source file as possible, which is in the same directory.
The install does copy all of them together, but that doesn't help for
compiling the libs.
> - start to use precompiled-headers (for system files and for the
> Base-headers when compiling the other libs).
That's a definite that I really want to do with 2.
> If I ever get some time to improve on OpenSG, I will definitely look at
> this.
Some other experiences we found for speeding up compiling on Windows:
- never ever try to compile on a network drive. SMB is incredibly slow.
- if you're using the McAffee virus scanner, stop it. Not just
deactivate, it has to be stopped and out of the system. Apparently the
scanner takes quite a while every time a program starts, and with make
there are thousands of program/script starts.
Concerning the .pdb files: I just added a little bit of code to the
dailybuild that will add them to the binary snapshots. They're in a
separate directory called pdb. Should be in tomorrow's dailybuilds.
Hope it helps
Dirk
-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
Opensg-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensg-users