1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-25 13:47:45 +00:00

Meta: Add AK and LibRIFF to macOS bundles in GN build

This commit is contained in:
Timothy Flynn 2024-01-23 09:05:55 -05:00 committed by Andrew Kaster
parent e7773f0f0a
commit 11d2e6101f
2 changed files with 8 additions and 0 deletions

View file

@ -204,6 +204,7 @@ if (current_os == "mac") {
bundle_data("ladybird_bundle_libs") { bundle_data("ladybird_bundle_libs") {
public_deps = [ public_deps = [
"//AK",
"//Userland/Libraries/LibAccelGfx", "//Userland/Libraries/LibAccelGfx",
"//Userland/Libraries/LibAudio", "//Userland/Libraries/LibAudio",
"//Userland/Libraries/LibCompress", "//Userland/Libraries/LibCompress",
@ -226,6 +227,7 @@ if (current_os == "mac") {
"//Userland/Libraries/LibLine", "//Userland/Libraries/LibLine",
"//Userland/Libraries/LibMarkdown", "//Userland/Libraries/LibMarkdown",
"//Userland/Libraries/LibProtocol", "//Userland/Libraries/LibProtocol",
"//Userland/Libraries/LibRIFF",
"//Userland/Libraries/LibRegex", "//Userland/Libraries/LibRegex",
"//Userland/Libraries/LibSQL", "//Userland/Libraries/LibSQL",
"//Userland/Libraries/LibSoftGPU", "//Userland/Libraries/LibSoftGPU",
@ -242,6 +244,7 @@ if (current_os == "mac") {
] ]
sources = [ sources = [
"$root_out_dir/lib/liblagom-accelgfx.dylib", "$root_out_dir/lib/liblagom-accelgfx.dylib",
"$root_out_dir/lib/liblagom-ak.dylib",
"$root_out_dir/lib/liblagom-audio.dylib", "$root_out_dir/lib/liblagom-audio.dylib",
"$root_out_dir/lib/liblagom-compress.dylib", "$root_out_dir/lib/liblagom-compress.dylib",
"$root_out_dir/lib/liblagom-core.dylib", "$root_out_dir/lib/liblagom-core.dylib",
@ -264,6 +267,7 @@ if (current_os == "mac") {
"$root_out_dir/lib/liblagom-markdown.dylib", "$root_out_dir/lib/liblagom-markdown.dylib",
"$root_out_dir/lib/liblagom-protocol.dylib", "$root_out_dir/lib/liblagom-protocol.dylib",
"$root_out_dir/lib/liblagom-regex.dylib", "$root_out_dir/lib/liblagom-regex.dylib",
"$root_out_dir/lib/liblagom-riff.dylib",
"$root_out_dir/lib/liblagom-softgpu.dylib", "$root_out_dir/lib/liblagom-softgpu.dylib",
"$root_out_dir/lib/liblagom-sql.dylib", "$root_out_dir/lib/liblagom-sql.dylib",
"$root_out_dir/lib/liblagom-syntax.dylib", "$root_out_dir/lib/liblagom-syntax.dylib",

View file

@ -52,6 +52,7 @@ bundle_data("pdf_bundle_executables") {
bundle_data("pdf_bundle_libs") { bundle_data("pdf_bundle_libs") {
public_deps = [ public_deps = [
"//AK",
"//Userland/Libraries/LibCompress", "//Userland/Libraries/LibCompress",
"//Userland/Libraries/LibCore", "//Userland/Libraries/LibCore",
"//Userland/Libraries/LibCrypto", "//Userland/Libraries/LibCrypto",
@ -59,9 +60,11 @@ bundle_data("pdf_bundle_libs") {
"//Userland/Libraries/LibGfx", "//Userland/Libraries/LibGfx",
"//Userland/Libraries/LibIPC", "//Userland/Libraries/LibIPC",
"//Userland/Libraries/LibPDF", "//Userland/Libraries/LibPDF",
"//Userland/Libraries/LibRIFF",
"//Userland/Libraries/LibTextCodec", "//Userland/Libraries/LibTextCodec",
] ]
sources = [ sources = [
"$root_out_dir/lib/liblagom-ak.dylib",
"$root_out_dir/lib/liblagom-compress.dylib", "$root_out_dir/lib/liblagom-compress.dylib",
"$root_out_dir/lib/liblagom-core.dylib", "$root_out_dir/lib/liblagom-core.dylib",
"$root_out_dir/lib/liblagom-crypto.dylib", "$root_out_dir/lib/liblagom-crypto.dylib",
@ -69,6 +72,7 @@ bundle_data("pdf_bundle_libs") {
"$root_out_dir/lib/liblagom-gfx.dylib", "$root_out_dir/lib/liblagom-gfx.dylib",
"$root_out_dir/lib/liblagom-ipc.dylib", "$root_out_dir/lib/liblagom-ipc.dylib",
"$root_out_dir/lib/liblagom-pdf.dylib", "$root_out_dir/lib/liblagom-pdf.dylib",
"$root_out_dir/lib/liblagom-riff.dylib",
"$root_out_dir/lib/liblagom-textcodec.dylib", "$root_out_dir/lib/liblagom-textcodec.dylib",
] ]
outputs = [ "{{bundle_contents_dir}}/lib/{{source_file_part}}" ] outputs = [ "{{bundle_contents_dir}}/lib/{{source_file_part}}" ]