--- CMakeLists.txt.orig	2019-06-16 18:08:47 UTC
+++ CMakeLists.txt
@@ -989,6 +989,13 @@ endif()
             endif()
         endif()
 
+        # pyside2 changed it's cmake files, this is the dance we have
+        # to dance to be compatible with the old and the new versions
+        if(SHIBOKEN_PYTHON_INCLUDE_DIRS AND NOT SHIBOKEN_INCLUDE_DIR)
+          get_property(SHIBOKEN_INCLUDE_DIR TARGET Shiboken2::libshiboken PROPERTY INTERFACE_INCLUDE_DIRECTORIES)
+            get_property(SHIBOKEN_LIBRARY TARGET Shiboken2::libshiboken PROPERTY IMPORTED_LOCATION_RELEASE)
+        endif(SHIBOKEN_PYTHON_INCLUDE_DIRS AND NOT SHIBOKEN_INCLUDE_DIR)
+
         if(NOT SHIBOKEN_INCLUDE_DIR)
             MESSAGE("====================\n"
                     "shiboken2 not found.\n"
@@ -996,6 +1003,14 @@ endif()
         endif(NOT SHIBOKEN_INCLUDE_DIR)
 
         find_package(PySide2 QUIET)# REQUIRED
+
+        # pyside2 changed it's cmake files, this is the dance we have
+        # to dance to be compatible with the old and the new versions
+        if(NOT PYSIDE_INCLUDE_DIR)
+          get_property(PYSIDE_INCLUDE_DIR TARGET PySide2::pyside2 PROPERTY INTERFACE_INCLUDE_DIRECTORIES)
+          get_property(PYSIDE_LIBRARY TARGET PySide2::pyside2 PROPERTY IMPORTED_LOCATION_RELEASE)
+        endif(NOT PYSIDE_INCLUDE_DIR)
+
         if(NOT PYSIDE_INCLUDE_DIR)
             MESSAGE("==================\n"
                     "PySide2 not found.\n"
