From 979381fcfae726f9643f220ffd947ae0642f58c0 Mon Sep 17 00:00:00 2001 From: David Sidrane Date: Thu, 22 Sep 2016 11:06:05 -1000 Subject: [PATCH] Support passing defines from top level config makefile --- cmake/common/px4_base.cmake | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/cmake/common/px4_base.cmake b/cmake/common/px4_base.cmake index 4b6cbe338b..6c5f8ad9a6 100644 --- a/cmake/common/px4_base.cmake +++ b/cmake/common/px4_base.cmake @@ -809,9 +809,14 @@ function(px4_add_common_flags) string(TOUPPER ${BOARD} board_upper) string(REPLACE "-" "_" board_config ${board_upper}) + set (added_target_definitions) + if (NOT ${target_definitions}) + px4_prepend_string(OUT added_target_definitions STR "-D" LIST ${target_definitions}) + endif() set(added_definitions -DCONFIG_ARCH_BOARD_${board_config} -D__STDC_FORMAT_MACROS + ${added_target_definitions} ) if (NOT (APPLE AND (${CMAKE_C_COMPILER_ID} MATCHES ".*Clang.*")))