Skip to content

Commit b799a25

Browse files
committed
Add warning suppressions and source directory support
Add compiler warning suppressions for missing-field-initializers and implicit-function-declaration in GD32 firmware builds. Extend Objects.mk to include EXTRA_C_DIRECTORIES and EXTRA_CPP_DIRECTORIES in SRCDIR for better build flexibility.
1 parent 271aefe commit b799a25

2 files changed

Lines changed: 4 additions & 1 deletion

File tree

common/make/gd32/Gd32FirmwareOps.mk

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,6 @@ GD32FIRMWAREOPS+=-Wno-error=conversion
66
GD32FIRMWAREOPS+=-Wno-error=old-style-cast
77
GD32FIRMWAREOPS+=-Wno-error=unused-function
88
GD32FIRMWAREOPS+=-Wno-error=unused-variable
9-
GD32FIRMWAREOPS+=-Wno-error=duplicated-cond
9+
GD32FIRMWAREOPS+=-Wno-error=duplicated-cond
10+
GD32FIRMWAREOPS+=-Wno-error=missing-field-initializers
11+
GD32FIRMWAREOPS+=-Wno-error=implicit-function-declaration

common/make/lib/Objects.mk

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,3 +17,4 @@ ifneq ($(EXTRA_CPP_SOURCE_FILES),)
1717
endif
1818

1919
OBJECTS:=$(strip $(ASM_OBJECTS) $(C_OBJECTS) $(CPP_OBJECTS) $(EXTRA_C_OBJECTS) $(EXTRA_CPP_OBJECTS))
20+
SRCDIR+=$(EXTRA_C_DIRECTORIES) $(EXTRA_CPP_DIRECTORIES)

0 commit comments

Comments
 (0)