Skip to content

Commit

Permalink
add rav1e compilation script
Browse files Browse the repository at this point in the history
  • Loading branch information
farindk committed Aug 4, 2020
1 parent 0c49d5b commit eec13b4
Showing 1 changed file with 20 additions and 0 deletions.
20 changes: 20 additions & 0 deletions third-party/rav1e.cmd
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
: # This install script was originally taken from libavif but might have been modified.

: # The odd choice of comment style in this file is to try to share this script between *nix and win32.

: # cargo must be in your PATH. (use rustup or brew to install)

: # If you're running this on Windows targeting Rust's windows-msvc, be sure you've already run this (from your VC2017 install dir):
: # "C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Auxiliary\Build\vcvars64.bat"
: #
: # Also, the error that "The target windows-msvc is not supported yet" can safely be ignored provided that rav1e/target/release
: # contains rav1e.h and rav1e.lib.

git clone -b v0.3.1 --depth 1 https://github.com/xiph/rav1e.git

cd rav1e
cargo install cbindgen
cbindgen -c cbindgen.toml -l C -o target/release/include/rav1e/rav1e.h --crate rav1e .

cargo build --lib --release --features capi
cd ..

0 comments on commit eec13b4

Please sign in to comment.