ArchitectureRules: -Wno-error=cast-align is only valid for GCC4+.
This commit is contained in:
@@ -115,14 +115,12 @@ rule ArchitectureSetup architecture
|
|||||||
# warning flags
|
# warning flags
|
||||||
HAIKU_WARNING_CCFLAGS_$(architecture) = -Wall
|
HAIKU_WARNING_CCFLAGS_$(architecture) = -Wall
|
||||||
-Wno-multichar
|
-Wno-multichar
|
||||||
-Wpointer-arith -Wsign-compare
|
-Wpointer-arith -Wsign-compare -Wcast-align
|
||||||
-Wmissing-prototypes
|
-Wmissing-prototypes ;
|
||||||
-Wcast-align -Wno-error=cast-align ;
|
|
||||||
HAIKU_WARNING_C++FLAGS_$(architecture) = -Wall
|
HAIKU_WARNING_C++FLAGS_$(architecture) = -Wall
|
||||||
-Wno-multichar
|
-Wno-multichar
|
||||||
-Wpointer-arith -Wsign-compare
|
-Wpointer-arith -Wsign-compare -Wcast-align
|
||||||
-Wno-ctor-dtor-privacy -Woverloaded-virtual
|
-Wno-ctor-dtor-privacy -Woverloaded-virtual ;
|
||||||
-Wcast-align -Wno-error=cast-align ;
|
|
||||||
|
|
||||||
# disable some Clang warnings that are not very useful
|
# disable some Clang warnings that are not very useful
|
||||||
if $(HAIKU_CC_IS_CLANG_$(architecture)) = 1 {
|
if $(HAIKU_CC_IS_CLANG_$(architecture)) = 1 {
|
||||||
@@ -141,6 +139,8 @@ rule ArchitectureSetup architecture
|
|||||||
HAIKU_WERROR_FLAGS_$(architecture) += -Wno-error=unused-but-set-variable
|
HAIKU_WERROR_FLAGS_$(architecture) += -Wno-error=unused-but-set-variable
|
||||||
-Wno-error=deprecated -Wno-error=deprecated-declarations
|
-Wno-error=deprecated -Wno-error=deprecated-declarations
|
||||||
-Wno-error=cpp -Wno-error=trigraphs ;
|
-Wno-error=cpp -Wno-error=trigraphs ;
|
||||||
|
# But this one can stay.
|
||||||
|
HAIKU_WERROR_FLAGS_$(architecture) += -Wno-error=cast-align ;
|
||||||
}
|
}
|
||||||
|
|
||||||
# debug flags
|
# debug flags
|
||||||
|
|||||||
Reference in New Issue
Block a user