1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-27 12:57:35 +00:00

Meta: Port recent build changes to gn build

This ports the following commits:

f76c614a84
ddbe6bd7b4
2eaa528a0e
1b40bf9783
9f6ceff7cf
52d6df5ee5
9e22f01eba
bf4e2f3e9c
da2cd73bcf
This commit is contained in:
Sebastian Zaha 2023-08-12 22:44:37 +02:00 committed by Andrew Kaster
parent 4c26b0b047
commit b4df4d66dc
10 changed files with 39 additions and 13 deletions

View file

@ -223,6 +223,13 @@ embed_as_string_view("generate_default_stylesheet_source") {
namespace = "Web::CSS"
}
embed_as_string_view("generate_mathml_stylesheet_source") {
input = "MathML/Default.css"
output = "$target_gen_dir/MathML/MathMLStyleSheetSource.cpp"
variable_name = "mathml_stylesheet_source"
namespace = "Web::CSS"
}
embed_as_string_view("generate_quirks_mode_stylesheet_source") {
input = "CSS/QuirksMode.css"
output = "$target_gen_dir/CSS/QuirksModeStyleSheetSource.cpp"
@ -230,13 +237,6 @@ embed_as_string_view("generate_quirks_mode_stylesheet_source") {
namespace = "Web::CSS"
}
embed_as_string_view("generate_mathml_stylesheet_source") {
input = "MathML/Default.css"
output = "$target_gen_dir/MathML/MathMLStyleSheetSource.cpp"
variable_name = "mathml_stylesheet_source"
namespace = "Web::MathML"
}
source_set("all_generated") {
generated_deps = [
":generate_aria_roles",
@ -249,6 +249,7 @@ source_set("all_generated") {
":generate_css_transform_functions",
":generate_css_value_id",
":generate_default_stylesheet_source",
":generate_mathml_stylesheet_source",
":generate_quirks_mode_stylesheet_source",
":generate_window_or_worker_interfaces",
]
@ -293,9 +294,11 @@ shared_library("LibWeb") {
"HTML",
"HighResolutionTime",
"Infra",
"Internals",
"IntersectionObserver",
"Layout",
"Loader",
"MathML",
"MimeSniff",
"NavigationTiming",
"Page",