build: prepare spdk.common.mk for building C++ files
1) -Wstrict-prototypes applies to C code only 2) add CXXFLAGS definition Signed-off-by: Jim Harris <james.r.harris@intel.com> Change-Id: I440702d989c4e89bd297956a58725f62d2d72831
This commit is contained in:
parent
11932ec118
commit
d05669cef4
@ -43,7 +43,7 @@ endif
|
|||||||
|
|
||||||
OS := $(shell uname)
|
OS := $(shell uname)
|
||||||
|
|
||||||
COMMON_CFLAGS = -g $(C_OPT) -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wmissing-declarations -Wstrict-prototypes -fno-strict-aliasing -march=native -m64 -I$(SPDK_ROOT_DIR)/include
|
COMMON_CFLAGS = -g $(C_OPT) -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wmissing-declarations -fno-strict-aliasing -march=native -m64 -I$(SPDK_ROOT_DIR)/include
|
||||||
|
|
||||||
ifeq ($(CONFIG_WERROR), y)
|
ifeq ($(CONFIG_WERROR), y)
|
||||||
COMMON_CFLAGS += -Werror
|
COMMON_CFLAGS += -Werror
|
||||||
@ -94,7 +94,8 @@ SPDK_PCIACCESS_CFLAGS=-DUSE_PCIACCESS
|
|||||||
COMMON_CFLAGS += $(SPDK_PCIACCESS_CFLAGS)
|
COMMON_CFLAGS += $(SPDK_PCIACCESS_CFLAGS)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
CFLAGS += $(COMMON_CFLAGS) -Wno-pointer-sign -std=gnu99
|
CFLAGS += $(COMMON_CFLAGS) -Wno-pointer-sign -Wstrict-prototypes -std=gnu99
|
||||||
|
CXXFLAGS += $(COMMON_CFLAGS) -std=c++0x
|
||||||
|
|
||||||
ifeq ($(CONFIG_ADDRESS_SANITIZER),y)
|
ifeq ($(CONFIG_ADDRESS_SANITIZER),y)
|
||||||
COMMON_CFLAGS += -fsanitize=address
|
COMMON_CFLAGS += -fsanitize=address
|
||||||
|
Loading…
Reference in New Issue
Block a user