2008-06-09  Alp Toker  <alp@nuanti.com>

        gcc3/autotools build fix. Add explicit -O2 -fno-strict-aliasing to
        each of the tools since these are no longer set globally.


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@34476 268f45cc-cd09-0410-ab3c-d52691b4dbfc
diff --git a/JavaScriptCore/GNUmakefile.am b/JavaScriptCore/GNUmakefile.am
index 4b90a37..0a479c2 100644
--- a/JavaScriptCore/GNUmakefile.am
+++ b/JavaScriptCore/GNUmakefile.am
@@ -159,28 +159,43 @@
 	JavaScriptCore/API/Node.c \
 	JavaScriptCore/API/NodeList.c \
 	JavaScriptCore/API/minidom.c
-Programs_minidom_CPPFLAGS = $(global_cppflags) $(javascriptcore_cppflags)
+
+Programs_minidom_CPPFLAGS = \
+	$(global_cppflags) \
+	$(javascriptcore_cppflags)
+
 Programs_minidom_CFLAGS = \
+	-fno-strict-aliasing \
+	-O2 \
 	$(global_cflags) \
 	$(GLOBALDEPS_CFLAGS)
+
 Programs_minidom_CXXFLAGS = \
+	-fno-strict-aliasing \
+	-O2 \
 	$(global_cxxflags) \
 	$(global_cflags) \
 	$(GLOBALDEPS_CFLAGS)
+
 Programs_minidom_LDADD = \
 	 libJavaScriptCore.la \
 	 -lstdc++
 
 # testkjs
 Programs_testkjs_SOURCES = JavaScriptCore/kjs/testkjs.cpp
+
 Programs_testkjs_CPPFLAGS = \
 	$(global_cppflags) \
 	$(javascriptcore_cppflags)
+
 Programs_testkjs_CXXFLAGS = \
+	-fno-strict-aliasing \
+	-O2 \
 	$(global_cxxflags) \
 	$(global_cflags) \
 	$(GLOBALDEPS_CFLAGS) \
 	$(UNICODE_CFLAGS)
+
 Programs_testkjs_LDADD = \
 	libJavaScriptCore.la