| TARGET = QtLocation |
| QT = core-private positioning-private positioningquick-private |
| android { |
| # adding qtconcurrent dependency here for the osm plugin |
| QT += concurrent |
| } |
| |
| CONFIG += simd optimize_full |
| QT_FOR_CONFIG += location-private |
| |
| # 3rdparty headers produce warnings with MSVC |
| msvc: CONFIG -= warning_clean |
| |
| INCLUDEPATH += ../3rdparty/earcut |
| INCLUDEPATH += ../3rdparty/poly2tri |
| INCLUDEPATH += ../3rdparty/clipper |
| INCLUDEPATH += ../3rdparty/clip2tri |
| INCLUDEPATH += ../positioning |
| INCLUDEPATH += ../imports/positioning |
| INCLUDEPATH *= $$PWD |
| |
| MODULE_PLUGIN_TYPES = \ |
| geoservices |
| |
| QMAKE_DOCS = $$PWD/doc/qtlocation.qdocconf |
| OTHER_FILES += configure.json doc/src/*.qdoc doc/src/plugins/*.qdoc # show .qdoc files in Qt Creator |
| |
| PUBLIC_HEADERS += \ |
| qlocation.h \ |
| qlocationglobal.h |
| |
| PRIVATE_HEADERS += \ |
| qlocationglobal_p.h |
| |
| SOURCES += \ |
| qlocation.cpp |
| |
| include(maps/maps.pri) |
| include(places/places.pri) |
| include(declarativemaps/declarativemaps.pri) |
| include(declarativeplaces/declarativeplaces.pri) |
| qtConfig(location-labs-plugin):include(labs/labs.pri) |
| |
| HEADERS += $$PUBLIC_HEADERS $$PRIVATE_HEADERS |
| |
| load(qt_module) |
| |
| LIBS_PRIVATE += -L$$MODULE_BASE_OUTDIR/lib -lclip2tri$$qtPlatformTargetSuffix() |