diff options
author | Dean Camera <dean@fourwalledcubicle.com> | 2013-03-14 21:09:14 +0000 |
---|---|---|
committer | Dean Camera <dean@fourwalledcubicle.com> | 2013-03-14 21:09:14 +0000 |
commit | d1155a9a2754bd6055212523b629b089f8ed2981 (patch) | |
tree | 026e5222be8a27589a631f21d0780a0110187b18 /BuildTests | |
parent | 1575ca57bb1039415227bf18e0964b7c2d4fb653 (diff) | |
download | lufa-d1155a9a2754bd6055212523b629b089f8ed2981.tar.gz lufa-d1155a9a2754bd6055212523b629b089f8ed2981.tar.bz2 lufa-d1155a9a2754bd6055212523b629b089f8ed2981.zip |
Enable C++ compatibility check warnings in the ModuleTest build test.
Diffstat (limited to 'BuildTests')
-rw-r--r-- | BuildTests/ModuleTest/makefile.test | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/BuildTests/ModuleTest/makefile.test b/BuildTests/ModuleTest/makefile.test index 9503fdc8c..6833ffb8b 100644 --- a/BuildTests/ModuleTest/makefile.test +++ b/BuildTests/ModuleTest/makefile.test @@ -11,15 +11,15 @@ # Run "make help" for target help. -MCU = -ARCH = +MCU = +ARCH = BOARD = NONE F_CPU = $(F_USB) OPTIMIZATION = 1 TARGET = Test SRC = $(TARGET)_C.c $(TARGET)_CPP.cpp Dummy.S $(LUFA_SRC_USB) LUFA_PATH = ../../LUFA -DEBUG_LEVEL = 0 +DEBUG_LEVEL = 0 ifeq ($(ARCH), AVR8) F_USB = 8000000 @@ -55,7 +55,7 @@ ifneq ($(ARCH), UC3) CC_FLAGS += -Wdouble-promotion endif -# Only enable rendundant declaration warnings for AVR8 target (FIXME) +# Only enable redundant declaration warnings for AVR8 target (FIXME) ifeq ($(ARCH), AVR8) CC_FLAGS += -Wredundant-decls endif @@ -74,8 +74,10 @@ ifneq ($(ARCH), UC3) C_FLAGS += -Wjump-misses-init endif +# Only check C++ compatibility on the build files, to ensure headers are C++ compatible +Test_C.c Test_CPP.c: CC_FLAGS += -Wc++-compat + # Potential additional warnings to enable in the future (FIXME) -#C_FLAGS += -Wc++-compat #CC_FLAGS += -Wcast-qual #CC_FLAGS += -Wconversion #CC_FLAGS += -Wsign-conversion @@ -83,4 +85,4 @@ endif # Include LUFA build script makefiles include $(LUFA_PATH)/Build/lufa_sources.mk -include $(LUFA_PATH)/Build/lufa_build.mk
\ No newline at end of file +include $(LUFA_PATH)/Build/lufa_build.mk |