mirror of
https://github.com/betaflight/betaflight.git
synced 2025-07-15 12:25:20 +03:00
TESTS - Allow compilation on Cygwin again.
* -pthread not supported. * --coverage not supported. * -lblocksruntime not required.
This commit is contained in:
parent
f4ce78f939
commit
9177cda6bb
1 changed files with 15 additions and 1 deletions
|
@ -394,10 +394,22 @@ COMMON_FLAGS = \
|
||||||
|
|
||||||
ifeq ($(shell $(CC) -v 2>&1 | grep -q "clang version" && echo "clang"),clang)
|
ifeq ($(shell $(CC) -v 2>&1 | grep -q "clang version" && echo "clang"),clang)
|
||||||
COMMON_FLAGS += -fblocks
|
COMMON_FLAGS += -fblocks
|
||||||
|
ifndef CYGWIN
|
||||||
LDFLAGS += -lBlocksRuntime
|
LDFLAGS += -lBlocksRuntime
|
||||||
endif
|
endif
|
||||||
|
endif
|
||||||
|
|
||||||
ifndef MACOSX
|
USE_PTHREAD = YES
|
||||||
|
USE_COVERAGE = YES
|
||||||
|
ifdef MACOSX
|
||||||
|
USE_PTHREAD =
|
||||||
|
endif
|
||||||
|
ifdef CYGWIN
|
||||||
|
USE_PTHREAD =
|
||||||
|
USE_COVERAGE =
|
||||||
|
endif
|
||||||
|
|
||||||
|
ifdef USE_PTHREAD
|
||||||
COMMON_FLAGS += -pthread
|
COMMON_FLAGS += -pthread
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
@ -410,7 +422,9 @@ CXX_FLAGS = $(COMMON_FLAGS) \
|
||||||
-std=gnu++11
|
-std=gnu++11
|
||||||
|
|
||||||
# Compiler flags for coverage instrumentation
|
# Compiler flags for coverage instrumentation
|
||||||
|
ifdef USE_COVERAGE
|
||||||
COVERAGE_FLAGS := --coverage
|
COVERAGE_FLAGS := --coverage
|
||||||
|
endif
|
||||||
|
|
||||||
C_FLAGS += $(COVERAGE_FLAGS)
|
C_FLAGS += $(COVERAGE_FLAGS)
|
||||||
CXX_FLAGS += $(COVERAGE_FLAGS)
|
CXX_FLAGS += $(COVERAGE_FLAGS)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue