diff options
Diffstat (limited to 'PySide2/CMakeLists.txt')
-rw-r--r-- | PySide2/CMakeLists.txt | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/PySide2/CMakeLists.txt b/PySide2/CMakeLists.txt index db602c0e..8679929e 100644 --- a/PySide2/CMakeLists.txt +++ b/PySide2/CMakeLists.txt @@ -54,6 +54,9 @@ macro(CHECK_PACKAGE_FOUND name) else() if("${ARGN}" STREQUAL "opt") message(STATUS "optional module ${name} skipped") + elseif("${ARGN}" STREQUAL "essential") + message(STATUS "skipped optional module ${name} is essential!\n" + " We do not guarantee that all tests are working.") else() message(FATAL_ERROR "module ${name} MISSING") endif() @@ -116,19 +119,18 @@ macro(skip_missing_classes sources) endmacro() CHECK_PACKAGE_FOUND(Qt5Core) -CHECK_PACKAGE_FOUND(Qt5Concurrent) -CHECK_PACKAGE_FOUND(Qt5Gui) -CHECK_PACKAGE_FOUND(Qt5Widgets) -CHECK_PACKAGE_FOUND(Qt5PrintSupport) +CHECK_PACKAGE_FOUND(Qt5Concurrent essential) +CHECK_PACKAGE_FOUND(Qt5Gui essential) +CHECK_PACKAGE_FOUND(Qt5Widgets essential) +CHECK_PACKAGE_FOUND(Qt5PrintSupport essential) CHECK_PACKAGE_FOUND(Qt5Xml) CHECK_PACKAGE_FOUND(Qt5XmlPatterns opt) CHECK_PACKAGE_FOUND(Qt5Svg opt) -CHECK_PACKAGE_FOUND(Qt5PrintSupport) -CHECK_PACKAGE_FOUND(Qt5Sql) +CHECK_PACKAGE_FOUND(Qt5Sql essential) CHECK_PACKAGE_FOUND(Qt5Designer opt) CHECK_PACKAGE_FOUND(Qt5UiTools opt) -CHECK_PACKAGE_FOUND(Qt5Test) -CHECK_PACKAGE_FOUND(Qt5Network) +CHECK_PACKAGE_FOUND(Qt5Test essential) +CHECK_PACKAGE_FOUND(Qt5Network essential) CHECK_PACKAGE_FOUND(Qt5WebKit opt) CHECK_PACKAGE_FOUND(Qt5WebKitWidgets opt) CHECK_PACKAGE_FOUND(Qt5Script opt) |