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)
|
||||
COMMON_FLAGS += -fblocks
|
||||
ifndef CYGWIN
|
||||
LDFLAGS += -lBlocksRuntime
|
||||
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
|
||||
endif
|
||||
|
||||
|
@ -410,7 +422,9 @@ CXX_FLAGS = $(COMMON_FLAGS) \
|
|||
-std=gnu++11
|
||||
|
||||
# Compiler flags for coverage instrumentation
|
||||
ifdef USE_COVERAGE
|
||||
COVERAGE_FLAGS := --coverage
|
||||
endif
|
||||
|
||||
C_FLAGS += $(COVERAGE_FLAGS)
|
||||
CXX_FLAGS += $(COVERAGE_FLAGS)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue