diff --git a/src/lib/mixer/MultirotorMixer/CMakeLists.txt b/src/lib/mixer/MultirotorMixer/CMakeLists.txt index 8c0efc8022..6bc3e0a7fe 100644 --- a/src/lib/mixer/MultirotorMixer/CMakeLists.txt +++ b/src/lib/mixer/MultirotorMixer/CMakeLists.txt @@ -82,7 +82,12 @@ add_custom_command( COMMAND ${PYTHON_EXECUTABLE} ${MIXER_TOOLS}/px_generate_mixers.py --sixdof -f ${geometries_list} -o mixer_multirotor_6dof.generated.h DEPENDS ${MIXER_TOOLS}/px_generate_mixers.py ${geometries_list} ) -add_custom_target(mixer_gen_6dof DEPENDS mixer_multirotor_6dof.generated.h) +add_custom_command( + OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/mixer_multirotor_6dof_normalized.generated.h + COMMAND ${PYTHON_EXECUTABLE} ${MIXER_TOOLS}/px_generate_mixers.py --normalize --sixdof -f ${geometries_list} -o mixer_multirotor_6dof_normalized.generated.h + DEPENDS ${MIXER_TOOLS}/px_generate_mixers.py ${geometries_list} + ) +add_custom_target(mixer_gen_6dof DEPENDS mixer_multirotor_6dof.generated.h ${CMAKE_CURRENT_BINARY_DIR}/mixer_multirotor_6dof_normalized.generated.h) add_library(MultirotorMixer MultirotorMixer.cpp