diff --git a/cMake/FindPySide6.cmake b/cMake/FindPySide6.cmake index 847fef3ee0..4ddb5b179f 100644 --- a/cMake/FindPySide6.cmake +++ b/cMake/FindPySide6.cmake @@ -5,12 +5,12 @@ find_package(PySide6 CONFIG QUIET) -if(NOT PySide6_INCLUDE_DIRS AND TARGET PySide6::pyside6) - get_property(PySide6_INCLUDE_DIRS TARGET PySide6::pyside6 PROPERTY INTERFACE_INCLUDE_DIRECTORIES) +if(NOT PySide6_FOUND) + find_pip_package(PySide6) endif() -if(NOT PySide6_INCLUDE_DIRS) - find_pip_package(PySide6) +if(NOT PySide6_INCLUDE_DIRS AND TARGET PySide6::pyside6) + get_property(PySide6_INCLUDE_DIRS TARGET PySide6::pyside6 PROPERTY INTERFACE_INCLUDE_DIRECTORIES) endif() # Also provide the old-style variables so we don't have to update everything yet