Squash of 3 work commits (Sep 2–6):5c40761cef: the build script downloads its CEF distribution itself, on every host, with no shelleec516ecef: 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>
23 lines
866 B
TOML
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"
|