Some checks failed
FreeCAD master CI / Prepare (push) Has been cancelled
FreeCAD master CI / Pixi (push) Has been cancelled
FreeCAD master CI / Ubuntu (push) Has been cancelled
FreeCAD master CI / Windows (push) Has been cancelled
FreeCAD master CI / Lint (push) Has been cancelled
FreeCAD master CI / WrapUp (push) Has been cancelled
CodeQL Advanced / Analyze (actions) (push) Has been cancelled
CodeQL Advanced / Analyze (python) (push) Has been cancelled
Scorecard supply-chain security / Scorecard analysis (push) Has been cancelled
Stale Issues / stale (push) Has been cancelled
22 lines
823 B
CMake
22 lines
823 B
CMake
macro(SetupOpenGL)
|
|
# -------------------------------- OpenGL --------------------------------
|
|
|
|
# If on a system with both a legacy GL library and GLVND, prefer the legacy library.
|
|
# This is probably needed until we no longer have any gl.*ARB calls in the codebase
|
|
# See, e.g. SoBrepFaceSet.cpp
|
|
set(OpenGL_GL_PREFERENCE LEGACY)
|
|
|
|
find_package(OpenGL)
|
|
include(FindPackageMessage)
|
|
if(OPENGL_GLU_FOUND)
|
|
find_package_message(OPENGL_GLU
|
|
"Found OpenGLU: ${OPENGL_glu_LIBRARY}"
|
|
"[${OPENGL_glu_LIBRARY}][${OPENGL_INCLUDE_DIR}]")
|
|
else(OPENGL_GLU_FOUND)
|
|
message(FATAL_ERROR "======================\n"
|
|
"GLU library not found.\n"
|
|
"======================\n")
|
|
endif(OPENGL_GLU_FOUND)
|
|
|
|
endmacro(SetupOpenGL)
|