From 5d23fa71ff27c1ede67fd632f57068aa494dbc11 Mon Sep 17 00:00:00 2001 From: Richard Harrison Date: Sun, 2 Apr 2017 02:09:38 +0200 Subject: [PATCH] OSG 3.5.x compatibility fix OSG 3.5 (and maybe before) declares that ThreadSafeRefenceCounting is no longer required and it has been removed. --- src/Main/options.cxx | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Main/options.cxx b/src/Main/options.cxx index d1e2fd45d..c0be70768 100644 --- a/src/Main/options.cxx +++ b/src/Main/options.cxx @@ -239,8 +239,10 @@ void fgSetDefaults () v->setValueReadOnly("simgear", SG_STRINGIZE(SIMGEAR_VERSION)); #ifndef FG_TESTLIB v->setValueReadOnly("openscenegraph", osgGetVersion()); +#if OSG_VERSION_LESS_THAN(3,5,2) v->setValueReadOnly("openscenegraph-thread-safe-reference-counting", osg::Referenced::getThreadSafeReferenceCounting()); +#endif #endif v->setValueReadOnly("revision", REVISION); v->setValueReadOnly("build-number", HUDSON_BUILD_NUMBER);