2009-05-18 Jan Michael Alonzo <jmalonzo@webkit.org>
authorjmalonzo@webkit.org <jmalonzo@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 18 May 2009 11:30:25 +0000 (11:30 +0000)
committerjmalonzo@webkit.org <jmalonzo@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 18 May 2009 11:30:25 +0000 (11:30 +0000)
        Reviewed by Xan Lopez.

        [Gtk] Various autotools build refactoring and fixes
        https://bugs.webkit.org/show_bug.cgi?id=25286

        Add -no-install and -no-fast-install to programs and tests that we
        don't install. Also remove -O2 since this is already handled at
        configure time.

        * GNUmakefile.am:
        * JavaScriptCore/GNUmakefile.am:
        * WebKitTools/GNUmakefile.am:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@43825 268f45cc-cd09-0410-ab3c-d52691b4dbfc

ChangeLog
GNUmakefile.am
JavaScriptCore/ChangeLog
JavaScriptCore/GNUmakefile.am
WebKitTools/ChangeLog
WebKitTools/GNUmakefile.am

index 0b602f1..814b1a2 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,16 @@
+2009-05-18  Jan Michael Alonzo  <jmalonzo@webkit.org>
+
+         Reviewed by Xan Lopez.
+
+         [Gtk] Various autotools build refactoring and fixes
+         https://bugs.webkit.org/show_bug.cgi?id=25286
+
+         Add -no-install and -no-fast-install to programs and tests that we
+         don't install. Also remove -O2 since this is already handled at
+         configure time.
+
+         * GNUmakefile.am:
+
 2009-05-17  Jan Michael Alonzo  <jmalonzo@webkit.org>
 
         Reviewed by Xan Lopez.
index 5b4c849..27eaa2b 100644 (file)
@@ -518,7 +518,6 @@ noinst_PROGRAMS += $(TEST_PROGS)
 
 webkit_tests_cflags = \
        -fno-strict-aliasing \
-       -O2 \
        -I$(srcdir)/JavaScriptCore/ForwardingHeaders \
        -I$(srcdir)/WebKit/gtk \
        -I$(top_builddir)/WebKit/gtk \
@@ -533,6 +532,10 @@ webkit_tests_ldadd = \
        $(GLIB_LIBS) \
        $(LIBSOUP_LIBS)
 
+webkit_tests_ldflags = \
+       -no-install \
+       -no-fast-install
+
 TEST_PROGS += Programs/unittests/testwebframe \
        Programs/unittests/testwebbackforwardlist \
        Programs/unittests/testwebhistoryitem \
@@ -542,18 +545,22 @@ TEST_PROGS += Programs/unittests/testwebframe \
 Programs_unittests_testwebframe_SOURCES = WebKit/gtk/tests/testwebframe.c
 Programs_unittests_testwebframe_CFLAGS = $(webkit_tests_cflags)
 Programs_unittests_testwebframe_LDADD = $(webkit_tests_ldadd)
+Programs_unittests_testwebframe_LDFLAGS = $(webkit_tests_ldflags)
 
 Programs_unittests_testwebbackforwardlist_SOURCES = WebKit/gtk/tests/testwebbackforwardlist.c
 Programs_unittests_testwebbackforwardlist_CFLAGS = $(webkit_tests_cflags)
 Programs_unittests_testwebbackforwardlist_LDADD = $(webkit_tests_ldadd)
+Programs_unittests_testwebbackforwardlist_LDFLAGS = $(webkit_tests_ldflags)
 
 Programs_unittests_testwebhistoryitem_SOURCES = WebKit/gtk/tests/testwebhistoryitem.c
 Programs_unittests_testwebhistoryitem_CFLAGS = $(webkit_tests_cflags)
 Programs_unittests_testwebhistoryitem_LDADD = $(webkit_tests_ldadd)
+Programs_unittests_testwebhistoryitem_LDFLAGS = $(webkit_tests_ldflags)
 
 Programs_unittests_testdownload_SOURCES = WebKit/gtk/tests/testdownload.c
 Programs_unittests_testdownload_CFLAGS = $(webkit_tests_cflags)
 Programs_unittests_testdownload_LDADD = $(webkit_tests_ldadd)
+Programs_unittests_testdownload_LDFLAGS = $(webkit_tests_ldflags)
 
 # Autogenerated sources
 BUILT_SOURCES := \
index 4c563fe..4ed3164 100644 (file)
@@ -1,3 +1,16 @@
+2009-05-18  Jan Michael Alonzo  <jmalonzo@webkit.org>
+
+         Reviewed by Xan Lopez.
+
+         [Gtk] Various autotools build refactoring and fixes
+         https://bugs.webkit.org/show_bug.cgi?id=25286
+
+         Add -no-install and -no-fast-install to programs and tests that we
+         don't install. Also remove -O2 since this is already handled at
+         configure time.
+
+         * GNUmakefile.am:
+
 2009-05-17  Jan Michael Alonzo  <jmalonzo@webkit.org>
 
         Reviewed by Xan Lopez.
index 9d8c99f..abdfd09 100644 (file)
@@ -510,7 +510,6 @@ Programs_minidom_CPPFLAGS = \
 Programs_minidom_CFLAGS = \
        -ansi \
        -fno-strict-aliasing \
-       -O2 \
        $(global_cflags) \
        $(GLOBALDEPS_CFLAGS)
 
@@ -519,6 +518,10 @@ Programs_minidom_LDADD = \
         -lm \
         -lstdc++
 
+Programs_minidom_LDFLAGS = \
+       -no-install \
+       -no-fast-install
+
 # jsc
 Programs_jsc_SOURCES = \
        JavaScriptCore/jsc.cpp
@@ -529,7 +532,6 @@ Programs_jsc_CPPFLAGS = \
 
 Programs_jsc_CXXFLAGS = \
        -fno-strict-aliasing \
-       -O2 \
        $(global_cxxflags) \
        $(global_cflags) \
        $(GLOBALDEPS_CFLAGS) \
index 3609056..a06a34b 100644 (file)
@@ -1,3 +1,16 @@
+2009-05-18  Jan Michael Alonzo  <jmalonzo@webkit.org>
+
+        Reviewed by Xan Lopez.
+
+        [Gtk] Various autotools build refactoring and fixes
+        https://bugs.webkit.org/show_bug.cgi?id=25286
+
+        Add -no-install and -no-fast-install to programs and tests that we
+        don't install. Also remove -O2 since this is already handled at
+        configure time.
+
+        * GNUmakefile.am:
+
 2009-05-18  Julie Parent  <jparent@google.com>
 
         Reviewed by Oliver Hunt.
index 7f09e0e..48424d0 100644 (file)
@@ -15,7 +15,6 @@ Programs_GtkLauncher_SOURCES = \
 Programs_GtkLauncher_CFLAGS = \
        -ansi \
        -fno-strict-aliasing \
-       -O2 \
        $(global_cflags) \
        $(GTK_CFLAGS) \
        $(LIBSOUP_CFLAGS)
@@ -25,6 +24,10 @@ Programs_GtkLauncher_LDADD = \
        $(GTK_LIBS) \
        $(GLIB_LIBS)
 
+Programs_GtkLauncher_LDFLAGS = \
+       -no-fast-install \
+       -no-install
+
 # DumpRenderTree
 dumprendertree_cppflags := \
        -I$(srcdir)/WebKitTools/DumpRenderTree \
@@ -64,7 +67,6 @@ Programs_DumpRenderTree_CXXFLAGS = \
 
 Programs_DumpRenderTree_CFLAGS = \
        -fno-strict-aliasing \
-       -O2 \
        $(dumprendertree_cppflags) \
        $(global_cflags) \
        $(GLOBALDEPS_CFLAGS) \
@@ -80,6 +82,10 @@ Programs_DumpRenderTree_LDADD = \
        $(GLIB_LIBS) \
        $(LIBSOUP_LIBS)
 
+Programs_DumpRenderTree_LDFLAGS = \
+       -no-fast-install \
+       -no-install
+
 # clean target
 CLEANFILES += \
        Programs/GtkLauncher \