| set_property(DIRECTORY . PROPERTY FOLDER "WebKitLegacy") |
| |
| set(WebKitLegacy_SOURCES |
| Storage/InProcessIDBServer.cpp |
| Storage/StorageAreaImpl.cpp |
| Storage/StorageAreaSync.cpp |
| Storage/StorageNamespaceImpl.cpp |
| Storage/StorageSyncManager.cpp |
| Storage/StorageThread.cpp |
| Storage/StorageTracker.cpp |
| Storage/WebDatabaseProvider.cpp |
| Storage/WebStorageNamespaceProvider.cpp |
| |
| WebCoreSupport/NetworkStorageSessionMap.cpp |
| WebCoreSupport/WebBroadcastChannelRegistry.cpp |
| WebCoreSupport/WebResourceLoadScheduler.cpp |
| WebCoreSupport/WebViewGroup.mm |
| ) |
| |
| set(WebKitLegacy_PRIVATE_INCLUDE_DIRECTORIES |
| "${CMAKE_BINARY_DIR}" |
| "${WEBKITLEGACY_DIR}/Storage" |
| "${WEBKITLEGACY_DIR}/WebCoreSupport" |
| "${WebKitLegacy_DERIVED_SOURCES_DIR}" |
| ) |
| |
| set(WebKitLegacy_FRAMEWORKS |
| JavaScriptCore |
| PAL |
| WTF |
| WebCore |
| bmalloc |
| ) |
| if (USE_APPLE_INTERNAL_SDK) |
| list(APPEND WebKitLegacy_FRAMEWORKS WebKitAdditions) |
| list(APPEND WebKitLegacy_PRIVATE_INCLUDE_DIRECTORIES ${WebKitAdditions_HEADERS_DIR}) |
| endif () |
| |
| set(WebKitLegacy_INTERFACE_LIBRARIES WebKitLegacy) |
| if (NOT USE_HEADER_MAPS) |
| set(WebKitLegacy_INTERFACE_INCLUDE_DIRECTORIES ${WebKitLegacy_FRAMEWORK_HEADERS_DIR}) |
| endif () |
| set(WebKitLegacy_INTERFACE_DEPENDENCIES WebKitLegacy_CopyHeaders) |
| |
| WEBKIT_FRAMEWORK_DECLARE(WebKitLegacy) |
| WEBKIT_INCLUDE_CONFIG_FILES_IF_EXISTS() |
| WEBKIT_FRAMEWORK(WebKitLegacy) |
| set_target_properties(WebKitLegacy PROPERTIES LINKER_LANGUAGE CXX) |
| |
| WEBKIT_COPY_FILES(WebKitLegacy_CopyHeaders |
| DESTINATION ${WebKitLegacy_HEADERS_DIR} |
| FILES ${WebKitLegacy_PUBLIC_FRAMEWORK_HEADERS} |
| FLATTENED |
| ) |