2010-06-09 Leandro Pereira <leandro@profusion.mobi>
authoreric@webkit.org <eric@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 9 Jun 2010 20:31:37 +0000 (20:31 +0000)
committereric@webkit.org <eric@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 9 Jun 2010 20:31:37 +0000 (20:31 +0000)
commitfa26c001bcb66549ccd98d65f76cf95387d5ffba
tree6c0848817476e52a0c8c02342cb8586b3722f4dd
parent973afde559fe7aa27aee54d65651367af6373e7f
2010-06-09  Leandro Pereira  <leandro@profusion.mobi>

        Reviewed by Adam Treat.

        [EFL] Allow building core libraries as shared objects to speed up
        linking time on machines with small amounts of memory.
        http://webkit.org/b/39899

        * CMakeLists.txt: Add SHARED_CORE option.
        * cmake/FindGlib.cmake: Add GObject to the list of GLib libraries to
        search.
        * cmake/OptionsEfl.cmake: Remove default library type definitions.
        * cmake/WebKitHelpers.cmake: -fvisibility=hidden did not behave well
        when SHARED_CORE is used.
2010-06-09  Leandro Pereira  <leandro@profusion.mobi>

        Reviewed by Adam Treat.

        [EFL] Allow building core libraries as shared objects to speed up
        linking time on machines with small amounts of memory.
        http://webkit.org/b/39899

        * CMakeLists.txt: If building with shared core, install the lib.
        * jsc/CMakeListsEfl.txt: Needs Glib and Ecore to link dynamically.
        * wtf/CMakeLists.txt: If building with shared core, install the lib.
2010-06-09  Leandro Pereira  <leandro@profusion.mobi>

        Reviewed by Adam Treat.

        [EFL] Allow building core libraries as shared objects to speed up
        linking time on machines with small amounts of memory.
        http://webkit.org/b/39899

        * CMakeLists.txt: If building with shared core, install the lib.
        Remove npapi.cpp (causes conflicts when linking dynamically).
        * CMakeListsEfl.txt: EFL libraries are needed to link dynamically.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@60909 268f45cc-cd09-0410-ab3c-d52691b4dbfc
12 files changed:
CMakeLists.txt
ChangeLog
JavaScriptCore/CMakeLists.txt
JavaScriptCore/ChangeLog
JavaScriptCore/jsc/CMakeListsEfl.txt
JavaScriptCore/wtf/CMakeLists.txt
WebCore/CMakeLists.txt
WebCore/CMakeListsEfl.txt
WebCore/ChangeLog
cmake/FindGlib.cmake
cmake/OptionsEfl.cmake
cmake/WebKitHelpers.cmake