diff --git a/src/modules/systemlib/mixer/CMakeLists.txt b/src/modules/systemlib/mixer/CMakeLists.txt index daa2bcd282..43facba5d6 100644 --- a/src/modules/systemlib/mixer/CMakeLists.txt +++ b/src/modules/systemlib/mixer/CMakeLists.txt @@ -33,23 +33,22 @@ include_directories(${CMAKE_CURRENT_BINARY_DIR}) -add_custom_command(OUTPUT mixer_multirotor.generated.h - COMMAND ${PYTHON_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/multi_tables.py - > mixer_multirotor.generated.h) +add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/mixer_multirotor.generated.h + COMMAND ${PYTHON_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/multi_tables.py > ${CMAKE_CURRENT_BINARY_DIR}/mixer_multirotor.generated.h + DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/multi_tables.py + ) -add_custom_target(mixer_gen - DEPENDS mixer_multirotor.generated.h multi_tables.py) +add_custom_target(mixer_gen DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/mixer_multirotor.generated.h) px4_add_module( MODULE modules__systemlib__mixer SRCS mixer.cpp mixer_group.cpp - mixer_multirotor.cpp - mixer_simple.cpp mixer_helicopter.cpp mixer_load.c - mixer_multirotor.generated.h + mixer_multirotor.cpp + mixer_simple.cpp DEPENDS platforms__common mixer_gen