[ovs-dev] [PATCH v2 3/3] build-windows: cccl fail compilation on Wimplicit-function-declaration
Alin Serdean
aserdean at cloudbasesolutions.com
Fri May 19 20:25:11 UTC 2017
Gcc compiler argument -Wall contains -Wimplicit-function-declaration which
gives warnings when a function is used before declared.
Map VStudio compiler error C4013 to it.
More info on C4013:
https://msdn.microsoft.com/en-us/library/d3ct4kz9.aspx
At the moment we cannot switch to the equivalent -Werror because we need
to solve other warnings.
As a temporary solution issue an error when this warning is triggered.
This will help development on the Windows side.
Suggested-by: Ben Pfaff <blp at ovn.org>
Signed-off-by: Alin Gabriel Serdean <aserdean at cloudbasesolutions.com>
---
build-aux/cccl | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/build-aux/cccl b/build-aux/cccl
index 93f9c50..e2426fb 100644
--- a/build-aux/cccl
+++ b/build-aux/cccl
@@ -144,6 +144,14 @@ EOF
#ignore pedantic
;;
+ -Wall)
+ # not all warnings are implemented
+ # the following is equivalent to
+ # Wimplicit-function-declaration but we will issue a compiler
+ # error
+ clopt="$clopt ${slash}we4013"
+ ;;
+
-W*)
#ignore warnings
;;
--
2.10.2.windows.1
More information about the dev
mailing list