Gerrit Voß wrote:
> Hi,
> 
> On Thu, 2009-07-02 at 09:55 +0200, Marcus Lindblom wrote:
>> Gerrit Voß wrote:
>>
>>> If you have anything else let me know. One open issue is custom
>>> compiler flags. 
>>>
>>> I'm also not sure all the 3rd party libs are handled correctly for
>>> all variants. I'll try to check this but it will take a second as
>>> windows builds are so slow ;( And I have to build the 3rd party 
>>> lib variants ;(
>> We/I need to reduce the #include-hogging for that.
> 
> jep, but I still don't have a really good idea for that.
> 
> We did the simple approach with scons but that confused the hell out of
> debuggers and me when I again edited the wrong file just to find
> it overridden after the next build ;(

I was thinking about removing unnecessary #includes in .h files and 
reduce code in .inl. F.ex, the fcdcompile script #includes some files 
many times, both in the current class _and_ if the superclass has the 
same field types.

More pimpling or just fwd-declare and less inline might also help.

However, the big win is probably pch support. I'll have to look at that.

>> I'll keep an eye open when it's time to compile. :)
>>
>> Note that for third-party libs, we don't really need all those variants 
>> there. Just something built against debug/release runtimes. It's more a 
>> matter when debugging against OpenSG itself that these additional 
>> variants are useful.
> 
> currently it only builds Debug/Release. Maybe we could switch
> Debug to DebugOpt, but at least once I had to debug 3rd party
> stuff (collada) because either collada itself or libxml2 was
> buggy, forgot the details already ;).

Yeah. I think we need Debug for times when things go real bad. DebugOpt 
is nice to have as some parts of the app runs faster in debug. We can 
perhaps wait and see where performance problems during debugopt-running 
occur and add support for recompilation of those libs.

Cheers,
/Marcus


------------------------------------------------------------------------------
_______________________________________________
Opensg-users mailing list
Opensg-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/opensg-users

Reply via email to