1
0
Fork 0
mirror of https://github.com/betaflight/betaflight.git synced 2025-07-25 17:25:20 +03:00

Unit test makefile fix

This commit is contained in:
Martin Budden 2017-09-02 08:53:38 +01:00
parent b4459b721e
commit 12583dc0d7

View file

@ -268,6 +268,9 @@ USER_INCLUDE_DIR = $(USER_DIR)
OBJECT_DIR = ../../obj/test OBJECT_DIR = ../../obj/test
# Determine the OS
UNAME := $(shell uname -s)
# Use clang/clang++ by default # Use clang/clang++ by default
CC := clang CC := clang
CXX := clang++ CXX := clang++
@ -278,12 +281,15 @@ COMMON_FLAGS = \
-Wextra \ -Wextra \
-Werror \ -Werror \
-ggdb3 \ -ggdb3 \
-pthread \
-O0 \ -O0 \
-DUNIT_TEST \ -DUNIT_TEST \
-isystem $(GTEST_DIR)/inc \ -isystem $(GTEST_DIR)/inc \
-MMD -MP -MMD -MP
ifneq ($(UNAME), Darwin)
COMMON_FLAGS += -pthread
endif
# Flags passed to the C compiler. # Flags passed to the C compiler.
C_FLAGS = $(COMMON_FLAGS) \ C_FLAGS = $(COMMON_FLAGS) \
-std=gnu99 -std=gnu99
@ -298,8 +304,7 @@ COVERAGE_FLAGS := --coverage
C_FLAGS += $(COVERAGE_FLAGS) C_FLAGS += $(COVERAGE_FLAGS)
CXX_FLAGS += $(COVERAGE_FLAGS) CXX_FLAGS += $(COVERAGE_FLAGS)
# Determine the OS and set up the parameter group linker flags accordingly # Set up the parameter group linker flags according to OS
UNAME := $(shell uname -s)
ifeq ($(UNAME), Darwin) ifeq ($(UNAME), Darwin)
PG_FLAGS = -Wl,-map,$(OBJECT_DIR)/$@.map PG_FLAGS = -Wl,-map,$(OBJECT_DIR)/$@.map
else else