Hi Marco et al,

On 11/18/06, Marco Jez <[EMAIL PROTECTED]> wrote:
Hi Chris,

>   The step is: You must remove the dependencies between libraries. It
> seems that the IDE, when it sees a library dependency, automatically links
> that library in for you.

So, wouldn't it be better to separate the static-linking projects from the
others? Having all of them in a single Solution only makes sense if you want
to batch-build them, but since static projects need different dependencies
you can't do that, as AFAIK dependencies are project-wide, not
configuration-wide. Whenever I load the .dsw after an update I have to
uncheck all static projects from the batch build (because they won't build
correctly anyway), and that's quite tedious.

We discussed this exact point at the Highland Gathering, its a serious
problem, especially for VS8.0 users because it takes so long to
uncheck everything.

For any new build system we need to work to solve this, and make it
easier to select the profile that the end users want to build at the
top level, and have the project files be generated to honor this
without jumping through lots of hoops.

The versioning issue is something a new build system would need to
tackle as well.

I have no answer for these tasks, only that I hear your pain and see
it as an issue for the osg-build sub project to tackle.

Robert.
_______________________________________________
osg-users mailing list
[email protected]
http://openscenegraph.net/mailman/listinfo/osg-users
http://www.openscenegraph.org/

Reply via email to