[Xquartz-changes] [581] trunk/compile-xserver.sh

source_changes at macosforge.org source_changes at macosforge.org
Sun Oct 2 02:41:17 PDT 2011


Revision: 581
          http://trac.macosforge.org/projects/xquartz/changeset/581
Author:   jeremyhu at freedesktop.org
Date:     2011-10-02 02:41:14 -0700 (Sun, 02 Oct 2011)
Log Message:
-----------
Build Xorg

Modified Paths:
--------------
    trunk/compile-xserver.sh

Modified: trunk/compile-xserver.sh
===================================================================
--- trunk/compile-xserver.sh	2011-09-28 21:15:01 UTC (rev 580)
+++ trunk/compile-xserver.sh	2011-10-02 09:41:14 UTC (rev 581)
@@ -1,6 +1,7 @@
 #!/bin/bash
 
 #CONFOPT="--disable-xquartz --disable-glx --disable-dri --disable-launchd --enable-kdrive --disable-xsdl --enable-xnest --enable-xvfb"
+#CONFOPT="--enable-xorg --disable-xquartz --disable-kdrive --disable-xnest --disable-xvfb"
 
 CONFOPT="--enable-standalone-xpbproxy"
 #CONFOPT="--disable-shave --without-dtrace"
@@ -13,56 +14,56 @@
 
 . ~/src/strip.sh
 
-PREFIX=/usr/X11
+#PREFIX=/usr/X11
+#ARCHFLAGS="-arch i386 -arch x86_64"
+
+PREFIX=/opt/X11
+CONFOPT="$CONFOPT --with-apple-application-name=XQuartz --with-launchd-id-prefix=org.macosforge.xquartz"
 ARCHFLAGS="-arch i386 -arch x86_64"
 
-#PREFIX=/opt/X11
-#CONFOPT="$CONFOPT --with-apple-application-name=XQuartz --with-launchd-id-prefix=org.macosforge.xquartz"
-#ARCHFLAGS="-arch i386 -arch x86_64"
-
 ACLOCAL="aclocal -I ${PREFIX}/share/aclocal -I /usr/local/share/aclocal"
 
-CPPFLAGS="-DNO_ALLOCA"
+CPPFLAGS="-DNO_ALLOCA -DNO_COMPILER_H -DFAKEIT"
 
-CFLAGS="$CFLAGS -Os -ggdb3 -pipe"
+CFLAGS="$CFLAGS -O0 -ggdb3 -pipe"
 CFLAGS="$CFLAGS $ARCHFLAGS"
 CFLAGS="$CFLAGS -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-missing-field-initializers"
 
-    TB_CFLAGS="-fdiagnostics-show-category=name"
+CFLAGS="${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"
+#    CFLAGS="${CFLAGS} -Werror=implicit"         # Disabled because current master has a regression
+    CFLAGS="${CFLAGS} -Werror=nonnull"
+    CFLAGS="${CFLAGS} -Wformat-security"         # <rdar://problem/9418512> clang is overzealous about -Werror=format-*
+    CFLAGS="${CFLAGS} -Wformat-extra-args"
+    CFLAGS="${CFLAGS} -Wformat-y2k"
+    CFLAGS="${CFLAGS} -Werror=init-self"
+    CFLAGS="${CFLAGS} -Werror=main"
+    CFLAGS="${CFLAGS} -Werror=missing-braces"
+    CFLAGS="${CFLAGS} -Wparentheses"             # libX11 XKBBind.c:169
+    CFLAGS="${CFLAGS} -Werror=sequence-point"
+    CFLAGS="${CFLAGS} -Werror=return-type"
+    CFLAGS="${CFLAGS} -Werror=trigraphs"
+    CFLAGS="${CFLAGS} -Werror=array-bounds"
+#    CFLAGS="${CFLAGS} -Wcast-align"             # Noisy
+    CFLAGS="${CFLAGS} -Werror=write-strings"
+#    CFLAGS="${CFLAGS} -Werror=clobbered"
+    CFLAGS="${CFLAGS} -Werror=address"
+    CFLAGS="${CFLAGS} -Werror=int-to-pointer-cast"
+    CFLAGS="${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"
+#    CFLAGS="${CFLAGS} -Wlogical-op"
+    CFLAGS="${CFLAGS} -Wunused"
+    CFLAGS="${CFLAGS} -Wuninitialized"
+    CFLAGS="${CFLAGS} -Wshadow"
+#    CFLAGS="${CFLAGS} -Wunsafe-loop-optimizations"
+    CFLAGS="${CFLAGS} -Wcast-qual"
+    CFLAGS="${CFLAGS} -Wmissing-noreturn"
+    CFLAGS="${CFLAGS} -Wmissing-format-attribute"
+    CFLAGS="${CFLAGS} -Wredundant-decls"
+    CFLAGS="${CFLAGS} -Wnested-externs"
+    CFLAGS="${CFLAGS} -Winline"
 
 OBJCFLAGS="$CFLAGS"
 LDFLAGS="$CFLAGS"
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/xquartz-changes/attachments/20111002/df106a33/attachment.html>


More information about the Xquartz-changes mailing list