diff --git a/src/plugins/position/position.pro b/src/plugins/position/position.pro
index 4453b8a3fcc3bf03881dd7614e12b357642cc659..6800d5a379e0eb3d8cc5c34c32a1d3a89ab04e5b 100644
--- a/src/plugins/position/position.pro
+++ b/src/plugins/position/position.pro
@@ -2,8 +2,8 @@ TEMPLATE = subdirs
 
 QT_FOR_CONFIG += positioning-private
 
-qtHaveModule(dbus):SUBDIRS += geoclue
-qtHaveModule(dbus):SUBDIRS += geoclue2
+linux:qtHaveModule(dbus):SUBDIRS += geoclue
+linux:qtHaveModule(dbus):SUBDIRS += geoclue2
 qtConfig(gypsy):SUBDIRS += gypsy
 qtConfig(winrt_geolocation):SUBDIRS += winrt
 qtHaveModule(simulator):SUBDIRS += simulator