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