set(SOURCES Host.cpp Origin.cpp Parser.cpp PublicSuffixData.cpp RustIntegration.cpp Site.cpp URL.cpp ) ladybird_lib(LibURL url) target_link_libraries(LibURL PRIVATE liburl_rust LibUnicode LibTextCodec LibRegex PkgConfig::LIBPSL) import_rust_crate(MANIFEST_PATH Rust/Cargo.toml CRATE_NAME liburl_rust FEATURES allocator FFI_HEADER RustFFI.h) target_link_libraries(liburl_rust INTERFACE LibUnicode LibRegex) target_compile_definitions(LibURL PRIVATE ENABLE_RUST)