diff --git a/CMakeLists.txt b/CMakeLists.txt index ecd6284edd81..bc0176ba8228 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -423,7 +423,8 @@ endif() include(CheckLib) include(CheckCXXSourceRuns) -set(OpenGL_GL_PREFERENCE GLVND) +set(OpenGL_GL_PREFERENCE GLVND CACHE STRING "Linux-only: if GLVND, use the vendor-neutral GL libraries (default). If LEGACY, use the legacy ones (might be necessary to have optirun/primusrun work)") +set_property(CACHE OpenGL_GL_PREFERENCE PROPERTY STRINGS GLVND LEGACY) find_package(OpenGL) if (OPENGL_GL) include_directories(${OPENGL_INCLUDE_DIR})