OS X porting: Make unit tests compile on OS X

This commit is contained in:
Lorenz Meier
2015-06-13 11:07:17 +02:00
parent c9fefe236b
commit b06a533555
7 changed files with 85 additions and 5 deletions
+8 -1
View File
@@ -120,7 +120,6 @@ ifeq ($(CONFIG_BOARD),)
$(error Board config does not define CONFIG_BOARD)
endif
ARCHDEFINES += -DCONFIG_ARCH_BOARD_$(CONFIG_BOARD) \
-D__PX4_LINUX -D__PX4_POSIX \
-Dnoreturn_function= \
-I$(PX4_BASE)/src/modules/systemlib \
-I$(PX4_BASE)/src/lib/eigen \
@@ -128,6 +127,14 @@ ARCHDEFINES += -DCONFIG_ARCH_BOARD_$(CONFIG_BOARD) \
-I$(PX4_BASE)/mavlink/include/mavlink \
-Wno-error=shadow
UNAME_S := $(shell uname -s)
ifeq ($(UNAME_S),Linux)
ARCHDEFINES += -D__PX4_POSIX -D__PX4_LINUX
endif
ifeq ($(UNAME_S),Darwin)
ARCHDEFINES += -D__PX4_POSIX -D__PX4_DARWIN
endif
# optimisation flags
#
ARCHOPTIMIZATION = $(MAXOPTIMIZATION) \