Changeset View
Changeset View
Standalone View
Standalone View
cmake/modules/FindPyQt5.cmake
Show All 36 Lines | 28 | ELSE(EXISTS PYQT5_VERSION) | |||
---|---|---|---|---|---|
37 | endif (WIN32) | 37 | endif (WIN32) | ||
38 | 38 | | |||
39 | IF(pyqt5_config) | 39 | IF(pyqt5_config) | ||
40 | STRING(REGEX REPLACE "^pyqt_version:([^\n]+).*$" "\\1" PYQT5_VERSION ${pyqt5_config}) | 40 | STRING(REGEX REPLACE "^pyqt_version:([^\n]+).*$" "\\1" PYQT5_VERSION ${pyqt5_config}) | ||
41 | STRING(REGEX REPLACE ".*\npyqt_version_str:([^\n]+).*$" "\\1" PYQT5_VERSION_STR ${pyqt5_config}) | 41 | STRING(REGEX REPLACE ".*\npyqt_version_str:([^\n]+).*$" "\\1" PYQT5_VERSION_STR ${pyqt5_config}) | ||
42 | STRING(REGEX REPLACE ".*\npyqt_version_tag:([^\n]+).*$" "\\1" PYQT5_VERSION_TAG ${pyqt5_config}) | 42 | STRING(REGEX REPLACE ".*\npyqt_version_tag:([^\n]+).*$" "\\1" PYQT5_VERSION_TAG ${pyqt5_config}) | ||
43 | STRING(REGEX REPLACE ".*\npyqt_sip_dir:([^\n]+).*$" "\\1" PYQT5_SIP_DIR ${pyqt5_config}) | 43 | STRING(REGEX REPLACE ".*\npyqt_sip_dir:([^\n]+).*$" "\\1" PYQT5_SIP_DIR ${pyqt5_config}) | ||
44 | STRING(REGEX REPLACE ".*\npyqt_sip_flags:([^\n]+).*$" "\\1" PYQT5_SIP_FLAGS ${pyqt5_config}) | 44 | STRING(REGEX REPLACE ".*\npyqt_sip_flags:([^\n]+).*$" "\\1" PYQT5_SIP_FLAGS ${pyqt5_config}) | ||
45 | IF(${pyqt5_config} MATCHES pyqt_sip_name) | ||||
46 | STRING(REGEX REPLACE ".*\npyqt_sip_name:([^\n]+).*$" "\\1" PYQT5_SIP_NAME ${pyqt5_config}) | ||||
47 | ENDIF(${pyqt5_config} MATCHES pyqt_sip_name) | ||||
45 | 48 | | |||
46 | SET(PYQT5_FOUND TRUE) | 49 | SET(PYQT5_FOUND TRUE) | ||
47 | ENDIF(pyqt5_config) | 50 | ENDIF(pyqt5_config) | ||
48 | 51 | | |||
49 | IF(PYQT5_FOUND) | 52 | IF(PYQT5_FOUND) | ||
50 | IF(NOT PYQT5_FIND_QUIETLY) | 53 | IF(NOT PYQT5_FIND_QUIETLY) | ||
51 | MESSAGE(STATUS "Found PyQt5 version: ${PYQT5_VERSION_STR}") | 54 | MESSAGE(STATUS "Found PyQt5 version: ${PYQT5_VERSION_STR}") | ||
52 | ENDIF(NOT PYQT5_FIND_QUIETLY) | 55 | ENDIF(NOT PYQT5_FIND_QUIETLY) | ||
53 | ELSE(PYQT5_FOUND) | 56 | ELSE(PYQT5_FOUND) | ||
54 | IF(PYQT5_FIND_REQUIRED) | 57 | IF(PYQT5_FIND_REQUIRED) | ||
55 | MESSAGE(FATAL_ERROR "Could not find PyQt5.") | 58 | MESSAGE(FATAL_ERROR "Could not find PyQt5.") | ||
56 | ENDIF(PYQT5_FIND_REQUIRED) | 59 | ENDIF(PYQT5_FIND_REQUIRED) | ||
57 | ENDIF(PYQT5_FOUND) | 60 | ENDIF(PYQT5_FOUND) | ||
58 | 61 | | |||
59 | ENDIF(EXISTS PYQT5_VERSION) | 62 | ENDIF(EXISTS PYQT5_VERSION) |