nandi/jolt-nativepublic Fork 0
dce285fb5a5ec1f331b8afa7b2bdc4ed5e1bbd46
Commits
Clone
git clone https://git.rickub.com/nandi/jolt-native.git
git clone ssh://git@rickub.com/nandi/jolt-native.git

Host key fingerprint (ed25519): SHA256:iycHnxEyq0Q7uyVpB7JlznP0G7JrTPXLYRcAU5CSLhc — verify it before your first connect.

fixups.toml · 23 lines · 858 BTOML Blame HistoryRaw
Build under buck2, with the toolchain pinned rather than found 460541b nandi 19d ago1# Files pulled in by include!/include_bytes!/include_str! that the
2# default source globs miss.
3extra_srcs = [
4 "api/xml/gl.xml",
5 "api/xml/glx.xml",
6 "api/xml/wgl.xml",
7 "api_angle/scripts/egl_angle_ext.xml",
8 "api_angle/scripts/gl_angle_ext.xml",
9 "api_egl/api/egl.xml",
10 "api_webgl/specs/latest/1.0/webgl.idl",
11 "api_webgl/specs/latest/2.0/webgl2.idl",
12]
13
Give the third-party crates a platform to be Android on 0238622 nandi 19d ago14# The build script is ours, not the crate's: upstream's writes absolute paths
15# into the file it generates, which is a thing that cannot survive being built
16# in one place and read in another. See overlay/build.rs.
17overlay = "overlay"
18
Build under buck2, with the toolchain pinned rather than found 460541b nandi 19d ago19# Run the crate build script (emits cfgs / OUT_DIR sources).
Build both objects under buck2, against the BuildBuddy cache 600f207 nandi 19d ago20[buildscript.run]
21# cargo sets OPT_LEVEL for every build script; buck2 does not, and cc-rs and
22# a number of configure scripts read it unconditionally.
23env = { OPT_LEVEL = "2" }