You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
24 lines
695 B
24 lines
695 B
cmake_minimum_required (VERSION 2.8.11)
|
|
|
|
list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_LIST_DIR}/cmake")
|
|
|
|
find_package(Eigen3 REQUIRED)
|
|
find_package(MAVLink)
|
|
|
|
message(STATUS "${MAVLINK_INCLUDE_DIRS}")
|
|
|
|
add_executable(flightgear_bridge
|
|
src/flightgear_bridge.cpp
|
|
src/px4_communicator.cpp
|
|
src/fg_communicator.cpp
|
|
src/vehicle_state.cpp
|
|
src/geo_mag_declination.cpp
|
|
)
|
|
|
|
target_include_directories(flightgear_bridge
|
|
BEFORE
|
|
PUBLIC ${MAVLINK_INCLUDE_DIRS})
|
|
|
|
target_compile_options(flightgear_bridge PUBLIC -g -fexceptions -Wno-cast-align -Wno-address-of-packed-member)
|
|
target_link_libraries(flightgear_bridge Eigen3::Eigen)
|
|
|
|
|