From 6d8eb4ccfa24a0a9ddd991e5f5886542f9c154ec Mon Sep 17 00:00:00 2001 From: Gaute Lindkvist Date: Tue, 27 Oct 2020 11:41:48 +0100 Subject: [PATCH] #6797 Add option (on by default) to force legacy OpenGL ABIon Linux --- CMakeLists.txt | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 4512f0663e..31c9c86055 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -6,6 +6,15 @@ project (ResInsight) set (VIZ_MODULES_FOLDER_NAME Fwk/VizFwk) cmake_policy(SET CMP0020 NEW) + +# The new GLVND OpenGL-libraries may cause issues in some virtualized environments +if (UNIX) + option(RESINSIGHT_PREFER_LEGACY_OPENGL "Link with Legacy OpenGL libraries. This may be necessary in some virtualization environments" ON) + if (RESINSIGHT_PREFER_LEGACY_OPENGL) + set(OpenGL_GL_PREFERENCE LEGACY) + endif() +endif() + set_property(GLOBAL PROPERTY USE_FOLDERS ON) SET(BUILD_SHARED_LIBS OFF CACHE BOOL "ERT: Build shared libraries")