-
gns@gnome.org authored
https://bugs.webkit.org/show_bug.cgi?id=125512 Reviewed by Martin Robinson. .: * CMakeLists.txt: make JavaScriptCore always be a shared library for the GTK+ port. * Source/cmake/WebKitHelpers.cmake: make -fvisibility=hidden not be applied for GTK+, visibility of some symbols is required for threading to be initialized properly by WebKit2 processes, and we will rely on a linker script that will be added later on, for production builds. Source/JavaScriptCore: * CMakeLists.txt: use target type instead of SHARED_CORE to decide whether JavaScriptCore is a shared library, since it's always shared for GTK+ regardless of SHARED_CORE. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@160812 268f45cc-cd09-0410-ab3c-d52691b4dbfc
dfaccd15