Newer
Older
set(EXTRA_SRC)
if(BUILD_TESTING)
list(APPEND EXTRA_SRC
FTPManagerTest.cc
FTPManagerTest.h
RequestMessageTest.cc
RequestMessageTest.h
SendMavCommandWithHandlerTest.cc
SendMavCommandWithHandlerTest.h
SendMavCommandWithSignallingTest.cc
SendMavCommandWithSignallingTest.h
)
endif()
add_library(Vehicle
CompInfo.cc
CompInfo.h
CompInfoParam.cc
CompInfoParam.h
CompInfoVersion.cc
CompInfoVersion.h
ComponentInformationManager.cc
ComponentInformationManager.h
FTPManager.cc
FTPManager.h
TerrainFactGroup.cc
TerrainFactGroup.h
TerrainProtocolHandler.cc
TerrainProtocolHandler.h
VehicleBatteryFactGroup.cc
VehicleBatteryFactGroup.h
VehicleClockFactGroup.cc
VehicleClockFactGroup.h
VehicleDistanceSensorFactGroup.cc
VehicleDistanceSensorFactGroup.h
VehicleEscStatusFactGroup.cc
VehicleEscStatusFactGroup.h
VehicleEstimatorStatusFactGroup.cc
VehicleEstimatorStatusFactGroup.h
VehicleGPSFactGroup.cc
VehicleGPSFactGroup.h
VehicleObjectAvoidance.cc
VehicleSetpointFactGroup.cc
VehicleSetpointFactGroup.h
VehicleTemperatureFactGroup.cc
VehicleTemperatureFactGroup.h
VehicleVibrationFactGroup.cc
VehicleVibrationFactGroup.h
VehicleWindFactGroup.cc
VehicleWindFactGroup.h
${EXTRA_SRC}
)
target_link_libraries(Vehicle
target_include_directories(Vehicle INTERFACE ${CMAKE_CURRENT_SOURCE_DIR})