Hi Brandon and James,

>From no I prefer the usage of CMAKE_DISABLE_FIND_PACKAGE_* as I'd like to
avoid proliferating lots of new cmake options.  The option is pretty
obscure so I've added in a note to the OpenSceneGraph/CMakeLists.txt above
the FIND_PACKAGE block to suggest how to use this Cmake option.  This note
is checked into svn/trunk and OSG-3.2 branch.

Cheers,
Robert.


On 30 January 2014 at 08:54, James Turner <[email protected]> wrote:

>
> On 30 Jan 2014, at 05:01, Hamm, Brandon <[email protected]>
> wrote:
>
> In my case, I had V8 and python libraries available that were being
> located by CMake, but I did not want to the corresponding OSG plugins to be
> built with these libraries.  I saw on the osg-users list that someone else
> was wanting something similar (the ability to turn these plugins off in the
> build, or rather, a means to exclude them from being generated).  I
> modified src/osgPlugins/CMakeLists.txt to add the following options:
>
> OSG_BUILD_V8_PLUGIN
> OSG_BUILD_PYTHON_PLUGIN
> OSG_BUILD_LUA_PLUGIN
>
> They are all three ON by default, but can be set to OFF to exclude the
> respective plugin.
>
>
> I found a different solution which doesn't require OSG changes at all:
>
> -DCMAKE_DISABLE_FIND_PACKAGE_PythonLibs=1
>
> I was completely unaware of this feature but one of my colleagues is a
> CMake contributor and pointed it out. Essentially you disable and find(Foo)
> using this style, unless it is REQUIRED - the only catch is the
> capitalization of the suffix must match that using in the find()
> declaration precisely.
>
> (Oh and it requires 'fairly' recent CMake - 2.8 at least)
>
> Arguably making the options explicit in OSG is nicer to users however,
> since this CMake option is obscure to say the least!
>
> Kind regards,
> James
>
>
> _______________________________________________
> osg-users mailing list
> [email protected]
> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
>
>
_______________________________________________
osg-users mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to