Skip to content

Commit f1d6b92

Browse files
mardyWinterMute
authored andcommitted
cmake: use pkg-config to check for glu
1 parent 0bc938c commit f1d6b92

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

Diff for: OpenGLConfig.cmake

+5-2
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,13 @@ find_package_handle_standard_args(OpenGL
66
REQUIRED_VARS _OPENGL_gl_gl_INCLUDE_DIR
77
)
88

9+
include(FindPkgConfig)
10+
pkg_check_modules(GLU glu)
11+
912
set(_OPENGL_glapi_LIBRARY "opengx")
1013
set(OPENGL_FOUND ${OpenGL_FOUND})
1114
set(OPENGL_XMESA_FOUND OFF)
12-
set(OPENGL_GLU_FOUND OFF)
15+
set(OPENGL_GLU_FOUND ${GLU_FOUND})
1316
set(OPENGL_OpenGL_FOUND ${OpenGL_FOUND})
1417
set(OpenGL_GLX_FOUND OFF)
1518
set(OpenGL_EGL_FOUND ${OpenGL_FOUND})
@@ -33,7 +36,7 @@ if(OpenGL_FOUND)
3336
add_library(OpenGL::GL INTERFACE IMPORTED)
3437
set_target_properties(OpenGL::GL PROPERTIES
3538
INTERFACE_INCLUDE_DIRECTORIES "${_OPENGL_gl_gl_INCLUDE_DIR}"
36-
INTERFACE_LINK_LIBRARIES "${OPENGL_egl_LIBRARY};${_OPENGL_glapi_LIBRARY}"
39+
INTERFACE_LINK_LIBRARIES "${GLU_LIBRARIES};${OPENGL_egl_LIBRARY};${_OPENGL_glapi_LIBRARY}"
3740
)
3841
endif()
3942
endif()

0 commit comments

Comments
 (0)