| 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 |