aboutsummaryrefslogtreecommitdiffstats
path: root/PySide2/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'PySide2/CMakeLists.txt')
-rw-r--r--PySide2/CMakeLists.txt18
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)