Re: [osg-users] Annexing the old OpenSceneGraph/XCode directory, moving to using just CMake

2008-03-29 Thread Robert Osfield
Hi Eric,

On Sat, Mar 29, 2008 at 5:28 PM, E. Wing <[EMAIL PROTECTED]> wrote:
>  The answer is maybe. It is in CMake's CVS. There are still some
>  critical bugs, but the infrastructure is at least there now. (OSG's
>  CMake code must be updated to handle this though.) CMake entered its
>  2.6.0 beta phase two days ago. I'm hoping to press the issue to
>  finalize the support for the final 2.6 release.

Good to hear there is light at the end of the tunnel.

Would it be possible for you to make the necessary amendments to the
OSG CMake projects, it'd be great to have OSG-2.4 CMake build support
XCode fully as this neatly does away of hassle alround and finally
we'll be able to say that we have a truly unified build system.

Once changes are checked in to the OSG CMake build we can make a call
for testing of CMake 2.6.0 beta on all platforms, and in particular
OSX as this could well help shake out final bugs in CMake 2.6.0 in
time for OSG-2.4 to roll out.

Robert.

Robert.
___
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org


Re: [osg-users] Annexing the old OpenSceneGraph/XCode directory, moving to using just CMake

2008-03-29 Thread E. Wing
On 3/29/08, Robert Osfield <[EMAIL PROTECTED]> wrote:
> HI Stephan,
>
> On Sat, Mar 29, 2008 at 1:44 PM, Stephan Huber <[EMAIL PROTECTED]>
> wrote:
> > Does CMake support building frameworks on OS X now? IMHO this was the
> > missing key feature, stopping us using CMake on OS X.
>
> I don't know the answer to this, I was hoping that OSX users might know.
>

The answer is maybe. It is in CMake's CVS. There are still some
critical bugs, but the infrastructure is at least there now. (OSG's
CMake code must be updated to handle this though.) CMake entered its
2.6.0 beta phase two days ago. I'm hoping to press the issue to
finalize the support for the final 2.6 release.

>
> Can CMake generated XCode projects not support frameworks with just
> some settings being changed via the Xcode app? I've always been
> perplexed at why this shouldn't be straight forward.

No, unfortunately, it doesn't work like that. Frameworks, libraries,
applications, command-line tools, bundles, etc. targets in Xcode.
Targets in Xcode are non-toggleable. You have to construct targets
from the ground up.

-Eric
___
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org


Re: [osg-users] Annexing the old OpenSceneGraph/XCode directory, moving to using just CMake

2008-03-29 Thread Stephan Huber
Hi Robert,

Robert Osfield schrieb:
> Stephan could you check this directory in a place sparate from the OSG
> and then see if you have permission to modify it?  Another test would
> be to remove the local XCode directory and checkout the dprecated one
> instead.  If things work out I could remove the OpenSceneGraph/XCode
> version.

No, I have no write permission to the project file. The
permission-management of subversion is path-based not file-/folder-based.


cheers,
Stephan
___
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org


Re: [osg-users] Annexing the old OpenSceneGraph/XCode directory, moving to using just CMake

2008-03-29 Thread Stephan Huber
Robert Osfield schrieb:
>   o The hand maintained XCode projects only work for specific version
> of XCode as XCode's project forward/backwards compatibility is nothing
> short of atrocious.  I've
>  recently heard from a long time OSX users that the lastest XCode
> project files have broken the build on old OSX/XCode versions so they
> can't upgrade.
>  I consider this really bad situation to be in for those users and
> the OSG project as whole.

Do you have some more informations? To my knowledge you'll need XCode
2.4 to get OpenSceneGraph compiled. It's no problem to open "old"
project files with newer Xcode-versions.

just curious,

Stephan
___
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org


Re: [osg-users] Annexing the old OpenSceneGraph/XCode directory, moving to using just CMake

2008-03-29 Thread Robert Osfield
HI Stephan et. al,

On Sat, Mar 29, 2008 at 3:08 PM, Robert Osfield
<[EMAIL PROTECTED]> wrote:
>  I'll have a look at practicality of creating a copy of the XCode
>  directory on the deprecated branch of the OSG's svn repository.

I have just done a :

   cd OpenSceneGraph
   svn update
   svn cp Xcode http://www.openscenegraph.org/svn/osg/OpenSceneGraph/deprecated/

You can browse via Tracs at:

   http://www.openscenegraph.org/projects/osg/browser/OpenSceneGraph/deprecated

Note the src/osgPlugins/flt plugin is already there, placed there last
year.  Thanks to svn all the history should be copied across as well.

Stephan could you check this directory in a place sparate from the OSG
and then see if you have permission to modify it?  Another test would
be to remove the local XCode directory and checkout the dprecated one
instead.  If things work out I could remove the OpenSceneGraph/XCode
version.

Thanks,
Robert.
___
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org


Re: [osg-users] Annexing the old OpenSceneGraph/XCode directory, moving to using just CMake

2008-03-29 Thread Robert Osfield
HI Stephan,

On Sat, Mar 29, 2008 at 1:44 PM, Stephan Huber <[EMAIL PROTECTED]> wrote:
>  Does CMake support building frameworks on OS X now? IMHO this was the
>  missing key feature, stopping us using CMake on OS X.

I don't know the answer to this, I was hoping that OSX users might know.

If it doesn't then moving the OSG across to only using CMake will be
motivating factor to getting this sorted as if it hasn't been sorted
in the past year then clearly there hasn't been enough attention
placed on it.

Even if frameworks aren't yet support I'd still suggest moving away
from hand maintained XCode projects as one positive reason to keep
hardly seems to compensate for the eight negatives.

>  I'd like to get rid of the hand crafted XCode-files as soon as possible,
>   but I have to stick with them as long Cmake can't build frameworks.

Can CMake generated XCode projects not support frameworks with just
some settings being changed via the Xcode app?  I've always been
perplexed at why this shouldn't be straight forward.

>  I can live with an extra xcode-subversion repository holding all
>  necessary files which is in control of Eric and/or me, so people can use
>  the old xcode files, if they need to.

You can check out other subversion branches within another -
OpenThreads is already proves this, in the case of an optional
external include the user would have to check it out, but I wouldn't
have thought it too awkward - its just another svn checkout.

Creating this extra hurdle is no bad thing, what I want is for CMake
XCode path being the one that everyone users, just like CMake is used
on other platforms so everyone tests this paths and makes sure its
perfected.  What I'm after is better support for OSX for as wide a
range of users as possible, rather than good support for specific OSX
and XCode versions with a specific set of dependencies that the two
maintainers of the XCode projects just happen to use.

I'll have a look at practicality of creating a copy of the XCode
directory on the deprecated branch of the OSG's svn repository.

Robert.
___
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org


Re: [osg-users] Annexing the old OpenSceneGraph/XCode directory, moving to using just CMake

2008-03-29 Thread Stephan Huber
Robert Osfield schrieb:

> Put this all together and I think we'd have to have really good reason
> not to migrate to entirely CMake build system.  CMake does support
> XCode, and I presume that it has moved forward in its XCode support
> since this time last year so we should now be in a better position.


Does CMake support building frameworks on OS X now? IMHO this was the
missing key feature, stopping us using CMake on OS X.

I'd like to get rid of the hand crafted XCode-files as soon as possible,
 but I have to stick with them as long Cmake can't build frameworks.

I can live with an extra xcode-subversion repository holding all
necessary files which is in control of Eric and/or me, so people can use
the old xcode files, if they need to.

just my 2 cents,

Stephan
___
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org