Meta: Port recent changes to the GN build
6c26ff567e
e800605ad3
cf7c933312
This commit is contained in:
parent
feddecde5b
commit
a729677561
Notes:
sideshowbarker
2024-07-18 08:59:31 +09:00
Author: https://github.com/trflynn89 Commit: https://github.com/SerenityOS/serenity/commit/a729677561 Pull-request: https://github.com/SerenityOS/serenity/pull/23643 Reviewed-by: https://github.com/ADKaster Reviewed-by: https://github.com/nico
23 changed files with 52 additions and 7 deletions
|
@ -204,10 +204,6 @@ shared_library("AK") {
|
|||
"UBSanitizer.h",
|
||||
"UFixedBigInt.h",
|
||||
"UFixedBigIntDivision.h",
|
||||
"URL.cpp",
|
||||
"URL.h",
|
||||
"URLParser.cpp",
|
||||
"URLParser.h",
|
||||
"UUID.cpp",
|
||||
"UUID.h",
|
||||
"UnicodeUtils.h",
|
||||
|
|
|
@ -70,6 +70,7 @@ executable("ladybird_executable") {
|
|||
"//Userland/Libraries/LibMain",
|
||||
"//Userland/Libraries/LibProtocol",
|
||||
"//Userland/Libraries/LibSQL",
|
||||
"//Userland/Libraries/LibURL",
|
||||
"//Userland/Libraries/LibWeb",
|
||||
"//Userland/Libraries/LibWebView",
|
||||
]
|
||||
|
@ -174,6 +175,7 @@ executable("headless-browser") {
|
|||
"//Userland/Libraries/LibMain",
|
||||
"//Userland/Libraries/LibProtocol",
|
||||
"//Userland/Libraries/LibTLS",
|
||||
"//Userland/Libraries/LibURL",
|
||||
"//Userland/Libraries/LibWeb",
|
||||
"//Userland/Libraries/LibWebSocket",
|
||||
"//Userland/Libraries/LibWebView",
|
||||
|
@ -374,6 +376,7 @@ if (current_os != "mac") {
|
|||
"//Userland/Libraries/LibTLS",
|
||||
"//Userland/Libraries/LibTextCodec",
|
||||
"//Userland/Libraries/LibThreading",
|
||||
"//Userland/Libraries/LibURL",
|
||||
"//Userland/Libraries/LibVideo",
|
||||
"//Userland/Libraries/LibWasm",
|
||||
"//Userland/Libraries/LibWeb",
|
||||
|
@ -413,6 +416,7 @@ if (current_os != "mac") {
|
|||
"$root_out_dir/lib/liblagom-textcodec.dylib",
|
||||
"$root_out_dir/lib/liblagom-threading.dylib",
|
||||
"$root_out_dir/lib/liblagom-tls.dylib",
|
||||
"$root_out_dir/lib/liblagom-url.dylib",
|
||||
"$root_out_dir/lib/liblagom-video.dylib",
|
||||
"$root_out_dir/lib/liblagom-wasm.dylib",
|
||||
"$root_out_dir/lib/liblagom-web.dylib",
|
||||
|
|
|
@ -15,6 +15,7 @@ executable("RequestServer") {
|
|||
"//Userland/Libraries/LibMain",
|
||||
"//Userland/Libraries/LibProtocol",
|
||||
"//Userland/Libraries/LibTLS",
|
||||
"//Userland/Libraries/LibURL",
|
||||
"//Userland/Libraries/LibWebSocket",
|
||||
]
|
||||
sources = [
|
||||
|
|
|
@ -37,6 +37,7 @@ executable("WebContent") {
|
|||
"//Userland/Libraries/LibJS",
|
||||
"//Userland/Libraries/LibMain",
|
||||
"//Userland/Libraries/LibProtocol",
|
||||
"//Userland/Libraries/LibURL",
|
||||
"//Userland/Libraries/LibWeb",
|
||||
"//Userland/Libraries/LibWebSocket",
|
||||
"//Userland/Libraries/LibWebView",
|
||||
|
|
|
@ -18,6 +18,7 @@ executable("WebDriver") {
|
|||
"//Userland/Libraries/LibIPC",
|
||||
"//Userland/Libraries/LibJS",
|
||||
"//Userland/Libraries/LibMain",
|
||||
"//Userland/Libraries/LibURL",
|
||||
"//Userland/Libraries/LibWeb",
|
||||
"//Userland/Libraries/LibWebSocket",
|
||||
"//Userland/Libraries/LibWebView:WebDriverClientEndpoint",
|
||||
|
|
|
@ -15,6 +15,7 @@ executable("WebWorker") {
|
|||
"//Userland/Libraries/LibLocale",
|
||||
"//Userland/Libraries/LibMain",
|
||||
"//Userland/Libraries/LibProtocol",
|
||||
"//Userland/Libraries/LibURL",
|
||||
"//Userland/Libraries/LibWeb",
|
||||
"//Userland/Libraries/LibWeb:WebWorkerClientEndpoint",
|
||||
"//Userland/Libraries/LibWeb:WebWorkerServerEndpoint",
|
||||
|
|
|
@ -80,7 +80,6 @@ tests = [
|
|||
"TestTypeTraits",
|
||||
"TestTypedTransfer",
|
||||
"TestUFixedBigInt",
|
||||
"TestURL",
|
||||
"TestUtf16",
|
||||
"TestUtf8",
|
||||
"TestVariant",
|
||||
|
|
|
@ -2,6 +2,7 @@ group("Tests") {
|
|||
deps = [
|
||||
"//Tests/AK",
|
||||
"//Tests/LibJS",
|
||||
"//Tests/LibURL",
|
||||
]
|
||||
testonly = true
|
||||
}
|
||||
|
|
15
Meta/gn/secondary/Tests/LibURL/BUILD.gn
Normal file
15
Meta/gn/secondary/Tests/LibURL/BUILD.gn
Normal file
|
@ -0,0 +1,15 @@
|
|||
import("//Tests/unittest.gni")
|
||||
|
||||
unittest("TestURL") {
|
||||
include_dirs = [ "//Userland/Libraries" ]
|
||||
sources = [ "TestURL.cpp" ]
|
||||
deps = [
|
||||
"//AK",
|
||||
"//Userland/Libraries/LibURL",
|
||||
]
|
||||
}
|
||||
|
||||
group("LibURL") {
|
||||
testonly = true
|
||||
deps = [ ":TestURL" ]
|
||||
}
|
|
@ -141,5 +141,6 @@ shared_library("LibCore") {
|
|||
"//Meta/gn/build/libs/crypt",
|
||||
"//Meta/gn/build/libs/pthread",
|
||||
"//Userland/Libraries/LibSystem",
|
||||
"//Userland/Libraries/LibURL",
|
||||
]
|
||||
}
|
||||
|
|
|
@ -19,5 +19,6 @@ shared_library("LibGUI") {
|
|||
"//Userland/Libraries/LibCore",
|
||||
"//Userland/Libraries/LibGfx",
|
||||
"//Userland/Libraries/LibSyntax",
|
||||
"//Userland/Libraries/LibURL",
|
||||
]
|
||||
}
|
||||
|
|
|
@ -12,5 +12,6 @@ shared_library("LibGemini") {
|
|||
"//AK",
|
||||
"//Userland/Libraries/LibCore",
|
||||
"//Userland/Libraries/LibTLS",
|
||||
"//Userland/Libraries/LibURL",
|
||||
]
|
||||
}
|
||||
|
|
|
@ -97,6 +97,7 @@ shared_library("LibGfx") {
|
|||
"Painter.cpp",
|
||||
"Palette.cpp",
|
||||
"Path.cpp",
|
||||
"PathClipper.cpp",
|
||||
"Point.cpp",
|
||||
"Rect.cpp",
|
||||
"ShareableBitmap.cpp",
|
||||
|
@ -122,6 +123,7 @@ shared_library("LibGfx") {
|
|||
"//Userland/Libraries/LibIPC",
|
||||
"//Userland/Libraries/LibRIFF",
|
||||
"//Userland/Libraries/LibTextCodec",
|
||||
"//Userland/Libraries/LibURL",
|
||||
"//Userland/Libraries/LibUnicode",
|
||||
]
|
||||
}
|
||||
|
|
|
@ -12,5 +12,6 @@ shared_library("LibHTTP") {
|
|||
"//Userland/Libraries/LibCompress",
|
||||
"//Userland/Libraries/LibCore",
|
||||
"//Userland/Libraries/LibTLS",
|
||||
"//Userland/Libraries/LibURL",
|
||||
]
|
||||
}
|
||||
|
|
|
@ -22,5 +22,6 @@ shared_library("LibIPC") {
|
|||
deps = [
|
||||
"//AK",
|
||||
"//Userland/Libraries/LibCore",
|
||||
"//Userland/Libraries/LibURL",
|
||||
]
|
||||
}
|
||||
|
|
|
@ -34,6 +34,7 @@ shared_library("LibProtocol") {
|
|||
"//AK",
|
||||
"//Userland/Libraries/LibCore",
|
||||
"//Userland/Libraries/LibIPC",
|
||||
"//Userland/Libraries/LibURL",
|
||||
]
|
||||
sources = [
|
||||
"Request.cpp",
|
||||
|
|
12
Meta/gn/secondary/Userland/Libraries/LibURL/BUILD.gn
Normal file
12
Meta/gn/secondary/Userland/Libraries/LibURL/BUILD.gn
Normal file
|
@ -0,0 +1,12 @@
|
|||
shared_library("LibURL") {
|
||||
output_name = "url"
|
||||
include_dirs = [ "//Userland/Libraries" ]
|
||||
sources = [
|
||||
"Forward.h",
|
||||
"Parser.cpp",
|
||||
"Parser.h",
|
||||
"URL.cpp",
|
||||
"URL.h",
|
||||
]
|
||||
deps = [ "//AK" ]
|
||||
}
|
|
@ -177,7 +177,10 @@ source_set("LibUnicode") {
|
|||
"URL.cpp",
|
||||
"UnicodeUtils.cpp",
|
||||
]
|
||||
deps = [ "//AK" ]
|
||||
deps = [
|
||||
"//AK",
|
||||
"//Userland/Libraries/LibURL",
|
||||
]
|
||||
|
||||
if (enable_unicode_database_download) {
|
||||
deps += [
|
||||
|
|
|
@ -377,6 +377,7 @@ shared_library("LibWeb") {
|
|||
"//Userland/Libraries/LibSoftGPU",
|
||||
"//Userland/Libraries/LibSyntax",
|
||||
"//Userland/Libraries/LibTextCodec",
|
||||
"//Userland/Libraries/LibURL",
|
||||
"//Userland/Libraries/LibUnicode",
|
||||
"//Userland/Libraries/LibVideo",
|
||||
"//Userland/Libraries/LibWasm",
|
||||
|
|
|
@ -52,6 +52,7 @@ source_set("CSS") {
|
|||
"Serialize.cpp",
|
||||
"Size.cpp",
|
||||
"StyleComputer.cpp",
|
||||
"StyleInvalidation.cpp",
|
||||
"StyleProperties.cpp",
|
||||
"StyleProperty.cpp",
|
||||
"StyleSheet.cpp",
|
||||
|
|
|
@ -4,7 +4,6 @@ source_set("Canvas") {
|
|||
sources = [
|
||||
"CanvasDrawImage.cpp",
|
||||
"CanvasPath.cpp",
|
||||
"CanvasPathClipper.cpp",
|
||||
"CanvasState.cpp",
|
||||
]
|
||||
}
|
||||
|
|
|
@ -6,6 +6,7 @@ shared_library("LibWebSocket") {
|
|||
"//Userland/Libraries/LibCore",
|
||||
"//Userland/Libraries/LibCrypto",
|
||||
"//Userland/Libraries/LibTLS",
|
||||
"//Userland/Libraries/LibURL",
|
||||
]
|
||||
sources = [
|
||||
"ConnectionInfo.cpp",
|
||||
|
|
|
@ -113,6 +113,7 @@ shared_library("LibWebView") {
|
|||
"//Userland/Libraries/LibJS",
|
||||
"//Userland/Libraries/LibProtocol",
|
||||
"//Userland/Libraries/LibSQL",
|
||||
"//Userland/Libraries/LibURL",
|
||||
"//Userland/Libraries/LibWeb",
|
||||
]
|
||||
sources = [
|
||||
|
|
Loading…
Add table
Reference in a new issue