Ensure the mesa-glu::mesa-glu target is used on Linux instead of OpenGL::GLU

(cherry picked from commit b0a8c6576dc29f46f3cea26fbd06966b713fb4e7)
This commit is contained in:
Dan Paulat 2025-07-13 23:12:47 -05:00
parent f387e1e525
commit ad8569532a

View file

@ -734,6 +734,13 @@ if (LINUX)
target_link_libraries(scwx-qt PUBLIC Qt${QT_VERSION_MAJOR}::WaylandClient)
endif()
if (LINUX)
find_package(mesa-glu REQUIRED)
target_link_libraries(scwx-qt PUBLIC mesa-glu::mesa-glu)
else()
target_link_libraries(scwx-qt PUBLIC OpenGL::GLU)
endif()
target_link_libraries(scwx-qt PUBLIC Qt${QT_VERSION_MAJOR}::Widgets
Qt${QT_VERSION_MAJOR}::OpenGLWidgets
Qt${QT_VERSION_MAJOR}::Multimedia
@ -753,7 +760,6 @@ target_link_libraries(scwx-qt PUBLIC Qt${QT_VERSION_MAJOR}::Widgets
glad_gl_core_33
glm::glm
imgui
OpenGL::GLU
qt6ct-common
qt6ct-widgets
SQLite::SQLite3