blob: 7fce2071f6ec41ed20fe4b986d927cc9edaa15fb [file] [log] [blame]
TEMPLATE = subdirs
QT_FOR_CONFIG += sensors-private
android {
isEmpty(SENSORS_PLUGINS): SENSORS_PLUGINS = android generic
}
qtConfig(sensorfw) {
isEmpty(SENSORS_PLUGINS): SENSORS_PLUGINS = sensorfw generic
}
darwin {
isEmpty(SENSORS_PLUGINS): SENSORS_PLUGINS = ios generic
}
winrt {
isEmpty(SENSORS_PLUGINS): SENSORS_PLUGINS = winrt generic
}
qtHaveModule(simulator) {
isEmpty(SENSORS_PLUGINS): SENSORS_PLUGINS = simulator generic
}
linux {
isEmpty(SENSORS_PLUGINS): SENSORS_PLUGINS = linux iio-sensor-proxy generic
}
contains(CONFIG, sensortag) {
qtHaveModule(bluetooth) {
SENSORS_PLUGINS = sensortag generic
} else {
message("You have configured for sensortag, but Qt Bluetooth module was not found.")
}
}
contains(SENSORS_PLUGINS, dummy):SUBDIRS += dummy
isEmpty(SENSORS_PLUGINS)|contains(SENSORS_PLUGINS, generic):SUBDIRS += generic
isEmpty(SENSORS_PLUGINS)|contains(SENSORS_PLUGINS, simulator):qtHaveModule(simulator):SUBDIRS += simulator
isEmpty(SENSORS_PLUGINS)|contains(SENSORS_PLUGINS, linux):linux:SUBDIRS += linux
isEmpty(SENSORS_PLUGINS)|contains(SENSORS_PLUGINS, iio-sensor-proxy):linux:qtHaveModule(dbus):SUBDIRS += iio-sensor-proxy
isEmpty(SENSORS_PLUGINS)|contains(SENSORS_PLUGINS, android):android:SUBDIRS += android
isEmpty(SENSORS_PLUGINS)|contains(SENSORS_PLUGINS, sensorfw):sensorfw:SUBDIRS += sensorfw
isEmpty(SENSORS_PLUGINS)|contains(SENSORS_PLUGINS, sensortag):linux:SUBDIRS += sensortag
isEmpty(SENSORS_PLUGINS)|contains(SENSORS_PLUGINS, ios):darwin:SUBDIRS += ios
isEmpty(SENSORS_PLUGINS)|contains(SENSORS_PLUGINS, winrt):winrt:SUBDIRS += winrt