# - /usr/share/sip/PyQt5/QtCore, for a system install
# - or <xyz>/sip/QtCore, for a custom install
# - or <xyz>/share/sip/QtCore, for a custom install
-FIND_FILE(PYQT_SIP_MAIN_FILE qobject.sip PATH_SUFFIXES share/sip/QtCore sip/QtCore share/sip/PyQt5/QtCore)
+FIND_FILE(PYQT_SIP_MAIN_FILE qobject.sip PATH_SUFFIXES share/sip/QtCore sip/QtCore share/sip/PyQt5/QtCore lib/python3/dist-packages/PyQt5/bindings/QtCore)
IF(PYQT_SIP_MAIN_FILE)
GET_FILENAME_COMPONENT(PYQT_SIPS_DIR "${PYQT_SIP_MAIN_FILE}" PATH)
IF(CMAKE_VERSION VERSION_GREATER_EQUAL 3.12)
CMAKE_POLICY(SET CMP0074 NEW) # Use ROOT variables when detecting packages
ENDIF()
-
+IF(CMAKE_VERSION VERSION_GREATER_EQUAL 3.18)
+ CMAKE_POLICY(SET CMP0057 NEW)
+ENDIF()
#----------------------------------------------------------------------------
# LIST_CONTAINS is a macro useful for determining whether a list has a
# particular entry