From 5c8b955b72b8c36efdde9146f84fab2b033e0485 Mon Sep 17 00:00:00 2001 From: itsmattkc <34096995+itsmattkc@users.noreply.github.com> Date: Fri, 28 Oct 2022 19:52:05 -0700 Subject: [PATCH] cmake: only match OpenGLWidgets on qt6 --- CMakeLists.txt | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 97567dd55..556db474d 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -119,7 +119,6 @@ find_package(Qt${QT_VERSION_MAJOR} REQUIRED OPTIONAL_COMPONENTS Network ) -message("Qt version: " ${QT_VERSION_MAJOR}) if (NOT Qt${QT_VERSION_MAJOR}Network_FOUND) message(" Qt${QT_VERSION_MAJOR}::Network module not found, crash reporting will be disabled.") endif() @@ -129,9 +128,14 @@ list(APPEND OLIVE_LIBRARIES Qt${QT_VERSION_MAJOR}::Widgets Qt${QT_VERSION_MAJOR}::OpenGL Qt${QT_VERSION_MAJOR}::Concurrent - Qt${QT_VERSION_MAJOR}::OpenGLWidgets ) +if (${QT_VERSION_MAJOR} EQUAL "6") + list(APPEND OLIVE_LIBRARIES + Qt${QT_VERSION_MAJOR}::OpenGLWidgets + ) +endif() + # Link FFmpeg find_package(FFMPEG 3.0 REQUIRED COMPONENTS