CMakeLists.txt 760 Bytes
Newer Older
1 2

add_library(QtLocationPlugin
3 4 5 6 7 8 9
	BingMapProvider.cpp
	ElevationMapProvider.cpp
	EsriMapProvider.cpp
	GenericMapProvider.cpp
	GoogleMapProvider.cpp
	MapboxMapProvider.cpp
	MapProvider.cpp
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
	QGCMapEngine.cpp
	QGCMapTileSet.cpp
	QGCMapUrlEngine.cpp
	QGCTileCacheWorker.cpp
	QGeoCodeReplyQGC.cpp
	QGeoCodingManagerEngineQGC.cpp
	QGeoMapReplyQGC.cpp
	QGeoServiceProviderPluginQGC.cpp
	QGeoTiledMappingManagerEngineQGC.cpp
	QGeoTileFetcherQGC.cpp

	QMLControl/QGCMapEngineManager.cc

	# HEADERS
	# shouldn't be listed here, but aren't named properly for AUTOMOC
	QGCMapEngineData.h
)

target_link_libraries(QtLocationPlugin
	PUBLIC
		Qt5::Location
31
		Qt5::Sql
32 33 34 35 36 37

		qgc
)

target_include_directories(QtLocationPlugin
	INTERFACE
38
		${CMAKE_CURRENT_SOURCE_DIR}
39 40
		QMLControl
)