Hi Stuart,

On 12 May 2017 at 09:18, Stuart Mentzer <stuart_ment...@objexx.com> wrote:
> I don't think it is a change in CMake: it looks like REPLACE has had the
> same syntax since at least 3.0:
>
> string(REPLACE <match_string>
>        <replace_string> <output variable>
>        <input> [<input>...])
>
> The version of FindCOLLADA.cmake in 3.4.0 didn't have the REPLACE lines, so
> I guess that is where the problem lies. The (first) offending line is:
> string(REPLACE "v" "vc" COLLADA_BOOST_BUILDNAME
> ${CMAKE_VS_PLATFORM_TOOLSET})
> Since I am not building with the Collada plugin I assume one or both of the
> last 2 arguments are blank, thus too few args. Probably wrapping them in "
> would fix it but I haven't had a chance to try that yet. Maybe best to kick
> this to the contributor of the revised FindCOLLADA.cmake.


Do you clean your CMakeCache.txt and run CMake from scratch when you
did your testing?  I am wondering if an new CMake variable is intended
to be set elsewhere in the OSG that isn't being set it your case.

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

Reply via email to