From 255ab75eb3af6e1e56e68c5abf09970a59d980e5 Mon Sep 17 00:00:00 2001 From: Sergey Sharybin Date: Thu, 3 Jan 2019 17:42:04 +0100 Subject: [PATCH] Don't link against GLU library We are core profile now, no need to link against GLU. This change makes it so Blender binary is not dependent on liGLU.so. That was a weird thing that Blender was dependent on it, but was not using any functions from it. --- CMakeLists.txt | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 3218bf9ba4b..8d8f78a3e7a 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1057,8 +1057,11 @@ if(WITH_GL_PROFILE_ES20) endif() else() - list(APPEND BLENDER_GL_LIBRARIES "${OPENGL_LIBRARIES}") - + if(OpenGL_GL_PREFERENCE STREQUAL "LEGACY" AND OPENGL_gl_LIBRARY) + list(APPEND BLENDER_GL_LIBRARIES ${OPENGL_gl_LIBRARY} ${OPENGL_glx_LIBRARY}) + else() + list(APPEND BLENDER_GL_LIBRARIES ${OPENGL_opengl_LIBRARY} ${OPENGL_glx_LIBRARY}) + endif() endif() if(WITH_GL_EGL)