Changeset 84712 in webkit
- Timestamp:
- Apr 22, 2011 5:25:55 PM (13 years ago)
- Location:
- trunk/Source/WebKit2
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit2/ChangeLog
r84706 r84712 1 2011-04-22 Alejandro G. Castro <alex@igalia.com> and Martin Robinson <mrobinson@igalia.com> 2 3 Reviewed by Xan Lopez. 4 5 [GTK] Use the libWebCore.a convenience library when compiling WebKit2 6 https://bugs.webkit.org/show_bug.cgi?id=59258 7 8 * GNUmakefile.am: Remove the libWebKit2 convenience library and use the 9 libWebCore convenience library when compiling WebKit2. Not only does this 10 maintain the CPPFLAGS isolation, it prevents double-compilation of WebCore 11 in some cases. 12 1 13 2011-04-19 Jer Noble <jer.noble@apple.com> 2 14 -
trunk/Source/WebKit2/GNUmakefile.am
r84383 r84712 1 # WebKit2 Convenience libraries 2 noinst_LTLIBRARIES += \ 3 libWebKit2.la 4 5 libWebKit2_ladir = $(prefix)/include/webkit2-@WEBKITGTK_API_VERSION@/WebKit2 6 libWebKit2_la_HEADERS = \ 1 libwebkit2gtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_HEADERS = \ 7 2 $(WebKit2)/Shared/API/c/gtk/WKBaseGtk.h \ 8 3 $(WebKit2)/Shared/API/c/gtk/WKGraphicsContextGtk.h \ … … 72 67 $(WebKit2)/UIProcess/API/cpp/WKRetainPtr.h 73 68 74 nodist_lib WebKit2_la_SOURCES = \69 nodist_libwebkit2gtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_SOURCES = \ 75 70 $(webkit2_built_sources) 76 71 77 lib WebKit2_la_SOURCES = \72 libwebkit2gtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_SOURCES = \ 78 73 Source/WebKit/gtk/webkit/webkiterror.h \ 79 74 Source/WebKit/gtk/webkit/webkiterror.cpp \ … … 685 680 Source/WebKit2/WebProcess/WebProcess.h 686 681 687 lib WebKit2_la_CPPFLAGS = \682 libwebkit2gtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_CPPFLAGS = \ 688 683 -fno-strict-aliasing \ 689 684 $(global_cppflags) \ … … 750 745 $(webcore_cppflags) \ 751 746 $(webcoregtk_cppflags) \ 752 $(javascriptcore_cppflags) 753 754 libWebKit2_la_CXXFLAGS = \ 755 $(global_cxxflags) \ 756 $(libWebKit2_la_CFLAGS) 757 758 libWebKit2_la_CFLAGS = \ 759 $(global_cflags) \ 747 $(javascriptcore_cppflags) \ 760 748 $(COVERAGE_CFLAGS) \ 761 749 $(GLIB_CFLAGS) \ … … 765 753 $(XT_CFLAGS) 766 754 767 libWebKit2_la_LIBADD = \ 768 -lpthread \ 769 $(CAIRO_LIBS) \ 770 $(COVERAGE_LDFLAGS) \ 771 $(GLIB_LIBS) \ 772 $(GTK_LIBS) \ 773 $(LIBSOUP_LIBS) \ 774 $(UNICODE_LIBS) \ 775 $(XT_LIBS) 755 libwebkit2gtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_CXXFLAGS = \ 756 $(global_cxxflags) 757 758 libwebkit2gtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_CFLAGS = \ 759 $(global_cflags) 776 760 777 761 # Shared libraries … … 779 763 libwebkit2gtk-@WEBKITGTK_API_MAJOR_VERSION@.@WEBKITGTK_API_MINOR_VERSION@.la 780 764 781 nodist_EXTRA_libwebkit2gtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_SOURCES = \ 782 $(webcore_built_nosources) 783 784 nodist_libwebkit2gtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_SOURCES = \ 785 $(webcore_built_sources) 786 787 libwebkit2gtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_SOURCES = \ 788 $(webcore_sources) \ 789 $(webcoregtk_sources) 790 791 libwebkit2gtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_CXXFLAGS = \ 792 $(global_cxxflags) 793 794 libwebkit2gtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_CFLAGS = \ 795 $(global_cflags) 796 797 # When building WebCore, we want WebCore/config.h and NOT JavaScriptCore/config.h, 798 # hence, it's important that WebCore/ should come first before JavaScriptCore in the 799 # include path. 800 libwebkit2gtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_CPPFLAGS = \ 801 -DBUILDING_WEBKIT \ 802 -DPACKAGE_LOCALE_DIR=\"$(localedir)\" \ 803 -DDATA_DIR=\"${datadir}\" \ 804 $(global_cppflags) \ 805 $(webcore_cppflags) \ 806 $(webcoregtk_cppflags) \ 807 $(javascriptcore_cppflags) \ 808 -fno-strict-aliasing \ 809 $(COVERAGE_CFLAGS) \ 810 $(ENCHANT_CFLAGS) \ 811 $(GAIL_CFLAGS) \ 812 $(GEOCLUE_CFLAGS) \ 813 $(GLIB_CFLAGS) \ 814 $(GSTREAMER_CFLAGS) \ 815 $(GTK_CFLAGS) \ 816 $(HILDON_CFLAGS) \ 817 $(HILDON_CPPFLAGS) \ 818 $(LIBSOUP_CFLAGS) \ 819 $(LIBXML_CFLAGS) \ 820 $(LIBXSLT_CFLAGS) \ 821 $(SQLITE3_CFLAGS) \ 822 $(UNICODE_CFLAGS) \ 823 $(XT_CFLAGS) 765 libwebkit2gtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_ladir = \ 766 $(prefix)/include/webkit2-@WEBKITGTK_API_VERSION@/WebKit2 824 767 825 768 # For the Gtk port we want to use XP_UNIX both in X11 and Mac … … 837 780 -lpthread \ 838 781 libJavaScriptCore.la \ 839 libWebKit2.la \ 782 libWebCore.la \ 783 $(CAIRO_LIBS) \ 840 784 $(COVERAGE_LDFLAGS) \ 841 785 $(ENCHANT_LIBS) \ … … 845 789 $(GSTREAMER_LIBS) \ 846 790 $(GTK_LIBS) \ 847 $(HILDON_LIBS) \848 791 $(JPEG_LIBS) \ 849 792 $(LIBSOUP_LIBS) \
Note: See TracChangeset
for help on using the changeset viewer.