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
Notes: sideshowbarker 2024-07-17 07:35:03 +09:00
2 changed files with 8 additions and 0 deletions

View file

@ -204,6 +204,7 @@ if (current_os == "mac") {
bundle_data("ladybird_bundle_libs") {
public_deps = [
"//AK",
"//Userland/Libraries/LibAccelGfx",
"//Userland/Libraries/LibAudio",
"//Userland/Libraries/LibCompress",
@ -226,6 +227,7 @@ if (current_os == "mac") {
"//Userland/Libraries/LibLine",
"//Userland/Libraries/LibMarkdown",
"//Userland/Libraries/LibProtocol",
"//Userland/Libraries/LibRIFF",
"//Userland/Libraries/LibRegex",
"//Userland/Libraries/LibSQL",
"//Userland/Libraries/LibSoftGPU",
@ -242,6 +244,7 @@ if (current_os == "mac") {
]
sources = [
"$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-compress.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-protocol.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-sql.dylib",
"$root_out_dir/lib/liblagom-syntax.dylib",

View file

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