Changeset 195174 in webkit
- Timestamp:
- Jan 16, 2016 12:50:22 PM (8 years ago)
- Location:
- trunk
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/ChangeLog
r195009 r195174 1 2016-01-16 Jeremy Huddleston Sequoia <jeremyhu@apple.com> 2 3 [GTK] Use -Wl,-all_load on darwin to include contents of all static archives 4 5 https://bugs.webkit.org/show_bug.cgi?id=153117 6 7 Reviewed by Michael Catanzaro. 8 9 * Source/cmake/OptionsGTK.cmake: 10 1 11 2016-01-13 Carlos Garcia Campos <cgarcia@igalia.com> 2 12 -
trunk/Source/WebKit2/ChangeLog
r195171 r195174 1 2016-01-16 Jeremy Huddleston Sequoia <jeremyhu@apple.com> 2 3 Remove a now-irrelevant darwin build hack 4 https://bugs.webkit.org/show_bug.cgi?id=153117 5 6 Reviewed by Michael Catanzaro. 7 8 * PlatformGTK.cmake: 9 1 10 2016-01-16 Jon Honeycutt <jhoneycutt@apple.com> 2 11 -
trunk/Source/WebKit2/PlatformGTK.cmake
r195155 r195174 939 939 ) 940 940 941 # Manually add some libraries on OSX because we don't have the --whole-archive flag942 if (CMAKE_SYSTEM_NAME MATCHES "Darwin")943 set(INTROSPECTION_ADDITIONAL_LIBRARIES --library=c++)944 set(INTROSPECTION_ADDITIONAL_LDFLAGS -lGObjectDOMBindings)945 endif ()946 947 941 add_custom_command( 948 942 OUTPUT ${CMAKE_BINARY_DIR}/WebKit2WebExtension-${WEBKITGTK_API_VERSION}.gir -
trunk/Source/cmake/OptionsGTK.cmake
r194988 r195174 472 472 # a list of convenience libraries. This can lead to missing symbols in the final output. 473 473 # We add --whole-archive to all libraries manually to prevent the linker from trimming 474 # symbols that we actually need later. (--whole-archive isn't an option on XCode's 475 # linker, though.) 474 # symbols that we actually need later. With ld64 on darwin, we use -all_load instead. 476 475 macro(ADD_WHOLE_ARCHIVE_TO_LIBRARIES _list_name) 477 if (NOT CMAKE_SYSTEM_NAME MATCHES "Darwin") 476 if (CMAKE_SYSTEM_NAME MATCHES "Darwin") 477 list(APPEND ${_list_name} -Wl,-all_load) 478 else () 478 479 foreach (library IN LISTS ${_list_name}) 479 480 list(APPEND ${_list_name}_TMP -Wl,--whole-archive ${library} -Wl,--no-whole-archive)
Note: See TracChangeset
for help on using the changeset viewer.