Skip to content
CMakeLists.txt 629 B
Newer Older

set(EXTRA_SRC)
if(BUILD_TESTING)
	list(APPEND EXTRA_SRC
		SendMavCommandTest.cc
Daniel Agar's avatar
Daniel Agar committed
		SendMavCommandTest.h
	)
endif()

add_library(Vehicle
	GPSRTKFactGroup.cc
Daniel Agar's avatar
Daniel Agar committed
	GPSRTKFactGroup.h
	MAVLinkLogManager.cc
Daniel Agar's avatar
Daniel Agar committed
	MAVLinkLogManager.h
	MultiVehicleManager.cc
Daniel Agar's avatar
Daniel Agar committed
	MultiVehicleManager.h
Daniel Agar's avatar
Daniel Agar committed
	TrajectoryPoints.h
	TerrainFactGroup.cc
	TerrainFactGroup.h
	TerrainProtocolHandler.cc
	TerrainProtocolHandler.h
Daniel Agar's avatar
Daniel Agar committed
	Vehicle.h
	VehicleObjectAvoidance.cc
Daniel Agar's avatar
Daniel Agar committed
	VehicleObjectAvoidance.h

	${EXTRA_SRC}
)

target_link_libraries(Vehicle
Tomaz Canabrava's avatar
Tomaz Canabrava committed
	PRIVATE
		ui
target_include_directories(Vehicle INTERFACE ${CMAKE_CURRENT_SOURCE_DIR})