summaryrefslogtreecommitdiffstats
path: root/src/platformsupport/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'src/platformsupport/CMakeLists.txt')
-rw-r--r--src/platformsupport/CMakeLists.txt32
1 files changed, 10 insertions, 22 deletions
diff --git a/src/platformsupport/CMakeLists.txt b/src/platformsupport/CMakeLists.txt
index ee85e55c8d..158ad419a3 100644
--- a/src/platformsupport/CMakeLists.txt
+++ b/src/platformsupport/CMakeLists.txt
@@ -5,52 +5,40 @@ add_subdirectory(eventdispatchers)
add_subdirectory(devicediscovery)
add_subdirectory(fbconvenience)
add_subdirectory(themes)
-
-if(QT_FEATURE_freetype OR APPLE OR WIN32)
+if(APPLE OR QT_FEATURE_freetype OR WIN32)
add_subdirectory(fontdatabases)
endif()
-
-if(QT_FEATURE_evdev OR QT_FEATURE_tslib OR QT_FEATURE_libinput OR QT_FEATURE_integrityhid)
+if(QT_FEATURE_evdev OR QT_FEATURE_integrityhid OR QT_FEATURE_libinput OR QT_FEATURE_tslib)
add_subdirectory(input)
endif()
-
-if(UNIX AND NOT APPLE_UIKIT OR QT_FEATURE_xcb)
+if(QT_FEATURE_xcb OR (UNIX AND NOT APPLE_UIKIT))
add_subdirectory(services)
endif()
-
if(QT_FEATURE_opengl)
add_subdirectory(platformcompositor)
endif()
-
if(QT_FEATURE_egl)
add_subdirectory(eglconvenience)
endif()
-
-if(QT_FEATURE_xlib AND QT_FEATURE_opengl AND NOT QT_FEATURE_opengles2)
+if(QT_FEATURE_opengl AND QT_FEATURE_xlib AND NOT QT_FEATURE_opengles2)
add_subdirectory(glxconvenience)
endif()
-
if(QT_FEATURE_kms)
add_subdirectory(kmsconvenience)
endif()
-
if(QT_FEATURE_accessibility)
add_subdirectory(accessibility)
-
- if(QT_FEATURE_accessibility_atspi_bridge)
- add_subdirectory(linuxaccessibility)
- endif()
-
- if(WIN32 AND NOT WINRT)
- add_subdirectory(windowsuiautomation)
- endif()
endif()
-
+if(QT_FEATURE_accessibility AND QT_FEATURE_accessibility_atspi_bridge)
+ add_subdirectory(linuxaccessibility)
+endif()
+if(QT_FEATURE_accessibility AND WIN32 AND NOT WINRT)
+ add_subdirectory(windowsuiautomation)
+endif()
if(APPLE)
add_subdirectory(clipboard)
add_subdirectory(graphics)
endif()
-
if(QT_FEATURE_vulkan)
add_subdirectory(vkconvenience)
endif()