Browse Source

Use EXTRAFLAGS instead of EXTRADEFINES

sbg
David Sidrane 5 years ago committed by Daniel Agar
parent
commit
fbf110f6be
  1. 2
      Tools/px4_developer.mk.example
  2. 2
      platforms/nuttx/NuttX/CMakeLists.txt
  3. 5
      platforms/nuttx/NuttX/Make.defs.in

2
Tools/px4_developer.mk.example

@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
$(info px4_developer.mk inclded)
ifeq ($(UAVCAN_BL_OVERRIDE),y)
$(info ************************** UAVCAN BOOT LOADERS built for In place application Debugging ***************************************)
export EXTRADEFINES +=-DDEBUG_APPLICATION_INPLACE
export EXTRAFLAGS +=-DDEBUG_APPLICATION_INPLACE
endif

2
platforms/nuttx/NuttX/CMakeLists.txt

@ -294,7 +294,7 @@ function(add_nuttx_dir nuttx_lib nuttx_lib_dir kernel extra) @@ -294,7 +294,7 @@ function(add_nuttx_dir nuttx_lib nuttx_lib_dir kernel extra)
add_custom_command(OUTPUT ${NUTTX_DIR}/${nuttx_lib_dir}/lib${nuttx_lib}.a
COMMAND find ${nuttx_lib_dir} -type f -name *.o -delete
COMMAND make -C ${nuttx_lib_dir} ${nuttx_build_options} --no-print-directory all TOPDIR=${NUTTX_DIR} KERNEL=${kernel} EXTRADEFINES=${extra}
COMMAND make -C ${nuttx_lib_dir} ${nuttx_build_options} --no-print-directory all TOPDIR=${NUTTX_DIR} KERNEL=${kernel} EXTRAFLAGS=${extra}
DEPENDS
${nuttx_lib_files}
nuttx_context ${NUTTX_DIR}/include/nuttx/config.h ${NUTTX_DIR}/include/nuttx/version.h

5
platforms/nuttx/NuttX/Make.defs.in

@ -48,7 +48,6 @@ else @@ -48,7 +48,6 @@ else
ARCHSCRIPT = -T$(BOARD_DIR)$(DELIM)scripts$(DELIM)flash.ld
endif
CC = ${CMAKE_C_COMPILER}
CXX = ${CMAKE_CXX_COMPILER}
CPP = ${CMAKE_C_COMPILER} -E
@ -94,6 +93,8 @@ FLAGS = $(MAXOPTIMIZATION) -g2 \ @@ -94,6 +93,8 @@ FLAGS = $(MAXOPTIMIZATION) -g2 \
-Wno-unused-parameter \
-Wpointer-arith
FLAGS += $(EXTRAFLAGS)
# enable precise stack overflow tracking
ifeq ($(CONFIG_ARMV7M_STACKCHECK),y)
FLAGS += -finstrument-functions -ffixed-r10
@ -132,7 +133,7 @@ CXXFLAGS = $(ARCHXXINCLUDES) \ @@ -132,7 +133,7 @@ CXXFLAGS = $(ARCHXXINCLUDES) \
-Wno-double-promotion \
-Wno-missing-declarations
CPPFLAGS = $(ARCHINCLUDES) $(ARCHDEFINES) $(EXTRADEFINES)
CPPFLAGS = $(ARCHINCLUDES) $(ARCHDEFINES) $(EXTRAFLAGS)
AFLAGS = $(CFLAGS) -D__ASSEMBLY__
ASMEXT = .S

Loading…
Cancel
Save