makepad/libs/cef/Cargo.toml
Admin 0a12d4c976 apps: browser + CEF
Squash of 3 work commits (Sep 2–6):
  5c40761  cef: the build script downloads its CEF distribution itself, on every host, with no shell
  eec516e  cef: a Windows backend — the browser's page renders on Windows
  3dce90e  Propagate browser appearance changes to Chromium page media

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-15 13:40:29 +02:00

23 lines
866 B
TOML

[package]
name = "makepad-cef"
version = "0.1.0"
edition = "2021"
build = "build.rs"
license = "MIT OR Apache-2.0"
[dependencies]
libloading = { path = "../vulkan/libloading", version = "0.8.9" }
makepad-error-log = { path = "../error_log", version = "1.0.0" }
[target.'cfg(target_os = "macos")'.dependencies]
makepad-objc-sys = { path = "../objc-sys", version = "1.0.0" }
# The build script fetches the CEF distribution itself when none is
# present (build_support/cef_dist.rs): HTTPS with rustls (no system TLS),
# the bz2 decoder with its bundled C source, tar, and a small sha1 —
# so a clean clone builds the browser on every host with no shell around.
[build-dependencies]
ureq = { version = "3", default-features = false, features = ["rustls"] }
bzip2 = { version = "0.6", default-features = false, features = ["bzip2-sys"] }
tar = "0.4"
sha1_smol = "1"