Hi Robert, On MacOSX with Unix Makefiles Tesselator compiles fine, so the option is correctly added. Thanks for the effort!
Rafa. On 10/4/07, Robert Osfield <[EMAIL PROTECTED]> wrote: > Hi All, > > Since it seems like its the CMake Xcode vs Makefile builds are the > original source for this issue I've added some extra controls into > OpenSceneGraph/CMakeLists.txt that should allow us to override the > defaults for each platform when they "mysteriously" break as seems to > have done over the last week. > > Within ccmake you now are presented with the option : > > OSG_GLU_TESS_CALLBACK_TRIPLEDOT > > Which defaults to OFF on all platforms except OSX and AIX. You can > toggle this within ccmake and then configure and build what ever you > want. > > Next up is the ability to override your platforms default setting via > the CMake variable DDEFAULT_GLU_TESS_CALLBACK_TRIPLEDOT, on the > command line you can do: > > cmake . -DDDEFAULT_GLU_TESS_CALLBACK_TRIPLEDOT=ON > > To enable the use of (...) version of glu tessellator callbacks or: > > cmake . -DDDEFAULT_GLU_TESS_CALLBACK_TRIPLEDOT=OFF > > To disable it. > > My hope is that this will give you all enough flexibility to fix > things even if on your particular platform/OS version/build system > combination doesn't work you can override in a consistent manner. > > Let me know how you get on. > > Robert. > > -- The addition to OpenSceneGraph/CMakeLists.txt looks like: > > > IF(NOT DEFAULT_GLU_TESS_CALLBACK_TRIPLEDOT) > > SET(DEFAULT_GLU_TESS_CALLBACK_TRIPLEDOT OFF) > > IF (CMAKE_SYSTEM MATCHES "AIX.*") > SET(DEFAULT_GLU_TESS_CALLBACK_TRIPLEDOT ON) > ENDIF(CMAKE_SYSTEM MATCHES "AIX.*") > > IF (APPLE) > SET(DEFAULT_GLU_TESS_CALLBACK_TRIPLEDOT ON) > ENDIF(APPLE) > > ENDIF(NOT DEFAULT_GLU_TESS_CALLBACK_TRIPLEDOT) > > OPTION(OSG_GLU_TESS_CALLBACK_TRIPLEDOT "Set to ON to build build with > (...) version of GLU tesselator callback" > ${DEFAULT_GLU_TESS_CALLBACK_TRIPLEDOT}) > > IF (OSG_GLU_TESS_CALLBACK_TRIPLEDOT) > ADD_DEFINITIONS(-DGLU_TESS_CALLBACK_TRIPLEDOT) > ENDIF(OSG_GLU_TESS_CALLBACK_TRIPLEDOT) > _______________________________________________ > osg-users mailing list > osg-users@lists.openscenegraph.org > http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org > -- Rafael Gaitán Linares Instituto de Automática e Informática Industrial http://www.ai2.upv.es Ciudad Politécnica de la Innovación Universidad Politécnica de Valencia _______________________________________________ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org