diff --git a/cmake/posix/configs/config-posix-sitl.cmake b/cmake/posix/configs/config-posix-sitl.cmake index ece121908c..1b5672aef1 100644 --- a/cmake/posix/configs/config-posix-sitl.cmake +++ b/cmake/posix/configs/config-posix-sitl.cmake @@ -20,6 +20,7 @@ function(px4_set_config_modules out_module_list) systemcmds/reboot modules/uORB modules/systemlib + modules/systemlib/mixer modules/sensors modules/simulator modules/mavlink diff --git a/src/modules/simulator/CMakeLists.txt b/src/modules/simulator/CMakeLists.txt index 13025e5eab..1e81695b97 100644 --- a/src/modules/simulator/CMakeLists.txt +++ b/src/modules/simulator/CMakeLists.txt @@ -30,6 +30,12 @@ # POSSIBILITY OF SUCH DAMAGE. # ############################################################################ +set(SIMULATOR_SRCS simulator.cpp) +if (NOT ${OS} STREQUAL "qurt") + list(APPEND SIMULATOR_SRCS + simulator_mavlink.cpp) +endif() + px4_add_module( MODULE modules__simulator MAIN simulator @@ -40,8 +46,9 @@ px4_add_module( -Wno-packed SRCS - simulator.cpp + ${SIMULATOR_SRCS} DEPENDS platforms__common ) + # vim: set noet ft=cmake fenc=utf-8 ff=unix :