Provide OpenGL ES 3.1 bindings for rust
rustup target add aarch64-apple-ios x86_64-apple-ios
cargo install cargo-lipo
cargo lipo
brew install --cask android-sdk
export ANDROID_HOME=$HOME/Library/Android/sdk/
cargo build
cargo publish --target=aarch64-linux-android --no-verify
--no-verify
is necessary because otherwise we get:
Source directory was modified by build.rs during cargo publish. Build scripts should not modify anything outside of OUT_DIR.
Added: /Users/bgardner/workspace/gles31-sys/target/package/gles31-sys-0.2.0/src/bindings.rs
- Have CI tag and auto-increment merges to master
- Have CI automatically publish to crates.io
- Determing the correct way to publish without having to use
--no-verify