[Xquartz-changes] [586] tinderbox/tinderbox_test.sh

source_changes at macosforge.org source_changes at macosforge.org
Mon Oct 31 16:13:24 PDT 2011


Revision: 586
          http://trac.macosforge.org/projects/xquartz/changeset/586
Author:   jeremyhu at freedesktop.org
Date:     2011-10-31 16:13:24 -0700 (Mon, 31 Oct 2011)
Log Message:
-----------
Add Werror to tifa

Modified Paths:
--------------
    tinderbox/tinderbox_test.sh

Modified: tinderbox/tinderbox_test.sh
===================================================================
--- tinderbox/tinderbox_test.sh	2011-10-31 23:03:16 UTC (rev 585)
+++ tinderbox/tinderbox_test.sh	2011-10-31 23:13:24 UTC (rev 586)
@@ -15,6 +15,40 @@
 
 export STATIC_ANALYSIS=True
 
+# Stage 1:
+TB_CFLAGS="${TB_CFLAGS} -Werror=implicit"
+TB_CFLAGS="${TB_CFLAGS} -Werror=nonnull"
+TB_CFLAGS="${TB_CFLAGS} -Wformat-security"         # <rdar://problem/9418512> clang is overzealous about -Werror=format-*
+TB_CFLAGS="${TB_CFLAGS} -Wformat-extra-args"
+TB_CFLAGS="${TB_CFLAGS} -Wformat-y2k"
+TB_CFLAGS="${TB_CFLAGS} -Werror=init-self"
+TB_CFLAGS="${TB_CFLAGS} -Werror=main"
+TB_CFLAGS="${TB_CFLAGS} -Werror=missing-braces"
+TB_CFLAGS="${TB_CFLAGS} -Wparentheses"             # libX11 XKBBind.c:169
+TB_CFLAGS="${TB_CFLAGS} -Werror=sequence-point"
+TB_CFLAGS="${TB_CFLAGS} -Werror=return-type"
+TB_CFLAGS="${TB_CFLAGS} -Werror=trigraphs"
+TB_CFLAGS="${TB_CFLAGS} -Werror=array-bounds"
+#TB_CFLAGS="${TB_CFLAGS} -Wcast-align"             # Noisy
+TB_CFLAGS="${TB_CFLAGS} -Werror=write-strings"
+#TB_CFLAGS="${TB_CFLAGS} -Werror=clobbered"
+TB_CFLAGS="${TB_CFLAGS} -Werror=address"
+TB_CFLAGS="${TB_CFLAGS} -Werror=int-to-pointer-cast"
+TB_CFLAGS="${TB_CFLAGS} -Werror=pointer-to-int-cast"
+
+# Stage 2:
+#TB_CFLAGS="${TB_CFLAGS} -Wlogical-op"
+TB_CFLAGS="${TB_CFLAGS} -Wunused"
+TB_CFLAGS="${TB_CFLAGS} -Wuninitialized"
+TB_CFLAGS="${TB_CFLAGS} -Wshadow"
+#TB_CFLAGS="${TB_CFLAGS} -Wunsafe-loop-optimizations"
+TB_CFLAGS="${TB_CFLAGS} -Wcast-qual"
+TB_CFLAGS="${TB_CFLAGS} -Wmissing-noreturn"
+TB_CFLAGS="${TB_CFLAGS} -Wmissing-format-attribute"
+TB_CFLAGS="${TB_CFLAGS} -Wredundant-decls"
+TB_CFLAGS="${TB_CFLAGS} -Wnested-externs"
+TB_CFLAGS="${TB_CFLAGS} -Winline"
+
 case $CONFIG in
   yuffie)
     URL="http://jeremyhu-yuffie:xQUGcg@tinderbox.x.org/builds/rpc"
@@ -26,42 +60,8 @@
     export CXX="/opt/local/bin/clang++-mp-3.0"
     export LIBTOOLIZE="glibtoolize"
 
-    TB_CFLAGS="-fdiagnostics-show-category=name"
+    TB_CFLAGS="${TB_CFLAGS} -fdiagnostics-show-category=name"
 
-# Stage 1:
-    TB_CFLAGS="${TB_CFLAGS} -Werror=implicit"
-    TB_CFLAGS="${TB_CFLAGS} -Werror=nonnull"
-    TB_CFLAGS="${TB_CFLAGS} -Wformat-security"         # <rdar://problem/9418512> clang is overzealous about -Werror=format-*
-    TB_CFLAGS="${TB_CFLAGS} -Wformat-extra-args"
-    TB_CFLAGS="${TB_CFLAGS} -Wformat-y2k"
-    TB_CFLAGS="${TB_CFLAGS} -Werror=init-self"
-    TB_CFLAGS="${TB_CFLAGS} -Werror=main"
-    TB_CFLAGS="${TB_CFLAGS} -Werror=missing-braces"
-    TB_CFLAGS="${TB_CFLAGS} -Wparentheses"             # libX11 XKBBind.c:169
-    TB_CFLAGS="${TB_CFLAGS} -Werror=sequence-point"
-    TB_CFLAGS="${TB_CFLAGS} -Werror=return-type"
-    TB_CFLAGS="${TB_CFLAGS} -Werror=trigraphs"
-    TB_CFLAGS="${TB_CFLAGS} -Werror=array-bounds"
-#    TB_CFLAGS="${TB_CFLAGS} -Wcast-align"             # Noisy
-    TB_CFLAGS="${TB_CFLAGS} -Werror=write-strings"
-#    TB_CFLAGS="${TB_CFLAGS} -Werror=clobbered"
-    TB_CFLAGS="${TB_CFLAGS} -Werror=address"
-    TB_CFLAGS="${TB_CFLAGS} -Werror=int-to-pointer-cast"
-    TB_CFLAGS="${TB_CFLAGS} -Werror=pointer-to-int-cast"
-
-# Stage 2:
-#    TB_CFLAGS="${TB_CFLAGS} -Wlogical-op"
-    TB_CFLAGS="${TB_CFLAGS} -Wunused"
-    TB_CFLAGS="${TB_CFLAGS} -Wuninitialized"
-    TB_CFLAGS="${TB_CFLAGS} -Wshadow"
-#    TB_CFLAGS="${TB_CFLAGS} -Wunsafe-loop-optimizations"
-    TB_CFLAGS="${TB_CFLAGS} -Wcast-qual"
-    TB_CFLAGS="${TB_CFLAGS} -Wmissing-noreturn"
-    TB_CFLAGS="${TB_CFLAGS} -Wmissing-format-attribute"
-    TB_CFLAGS="${TB_CFLAGS} -Wredundant-decls"
-    TB_CFLAGS="${TB_CFLAGS} -Wnested-externs"
-    TB_CFLAGS="${TB_CFLAGS} -Winline"
-
     JHBUILDRC="jhbuildrc.xquartz"
     ;;
   vincent)
@@ -73,12 +73,9 @@
     JHBUILD="linux32 ${JHBUILD}"
     LD_LIBRARY_PATH="${PREFIX}/lib:${JHBUILDDIR}/external/build/lib${LD_LIBRARY_PATH+:${LD_LIBRARY_PATH}}"
     URL="http://jeremyhu-tifa-linux32:xFDSPr@tinderbox.x.org/builds/rpc"
-
-    TB_CFLAGS=""
-    TB_CFLAGS="${TB_CFLAGS} -Werror=implicit"
     ;;
   tifa-linux64)
-    TB_CFLAGS="-mminimal-toc"
+    TB_CFLAGS="${TB_CFLAGS} -mminimal-toc"
     PREFIX="/var/tmp/jhbuild"
 
     # libxcb does not like python3
@@ -88,9 +85,6 @@
 
     # http://llvm.org/bugs/show_bug.cgi?id=11028
     export STATIC_ANALYSIS=False
-
-    TB_CFLAGS=""
-    TB_CFLAGS="${TB_CFLAGS} -Werror=implicit"
     ;;
   *)
     echo "Invalid config: ${CONFIG}" >&2
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/xquartz-changes/attachments/20111031/74e284ed/attachment-0001.html>


More information about the Xquartz-changes mailing list