From 2eb39ef8fe110157ce8c95b0c86c07d2833ef366 Mon Sep 17 00:00:00 2001 From: baldurk Date: Thu, 10 Sep 2020 11:57:26 +0100 Subject: [PATCH] Check that shiboken/pyside targets exist * Some ways of installing pyside provide a cmake script that's broken and doesn't produce actual libraries/headers to link against. --- qrenderdoc/CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/qrenderdoc/CMakeLists.txt b/qrenderdoc/CMakeLists.txt index 159bae1eb..4365351a0 100644 --- a/qrenderdoc/CMakeLists.txt +++ b/qrenderdoc/CMakeLists.txt @@ -216,7 +216,7 @@ option(QRENDERDOC_ENABLE_PYSIDE2 "Enable PySide2 if found" ON) if(NOT QRENDERDOC_ENABLE_PYSIDE2) message(STATUS "PySide2 integration disabled") -elseif(PySide2_FOUND AND Shiboken2_FOUND) +elseif(PySide2_FOUND AND Shiboken2_FOUND AND TARGET Shiboken2::libshiboken AND TARGET PySide2::pyside2) message(STATUS "Building with PySide2 ${PySide2_VERSION} from ${PySide2_DIR}") if(NOT PYTHONLIBS_VERSION_STRING MATCHES "${SHIBOKEN_PYTHON_VERSION_MAJOR}.${SHIBOKEN_PYTHON_VERSION_MINOR}")