Fix osgViewer USE_GRAPHICSWINDOW without a windowing system

There is no way for the user to know whether OSG was compiled with a
windowing system.

This means calling USE_GRAPHICSWINDOW() in client libraries was unsafe
in the case of the "None" windowing system, as it would fail to link.

Turns the call into a no-op in that case.
This commit is contained in:
Gleb Mazovetskiy
2021-01-14 21:40:16 +00:00
committed by Robert Osfield
parent 4093860c32
commit 44d3da02a9
3 changed files with 7 additions and 1 deletions

View File

@@ -37,5 +37,6 @@
#cmakedefine OSG_USE_DEPRECATED_API
#cmakedefine OSG_ENVVAR_SUPPORTED
#cmakedefine OSG_WINDOWING_SYSTEM_CARBON
#cmakedefine OSG_WINDOWING_SYSTEM_NONE
#endif