forked from strukturag/libheif
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add third-party/aom.cmd to compile libaom locally
- Loading branch information
1 parent
64d4e9a
commit 0e1e8fa
Showing
2 changed files
with
37 additions
and
4 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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. | ||
|
||
: # If you want to use a local build of libaom, you must clone the aom repo in this directory first, then enable CMake's WITH_AOM option. | ||
: # The git SHA below is known to work, and will occasionally be updated. Feel free to use a more recent commit. | ||
|
||
: # The odd choice of comment style in this file is to try to share this script between *nix and win32. | ||
|
||
: # cmake and ninja must be in your PATH. | ||
|
||
: # If you're running this on Windows, be sure you've already run this (from your VC2019 install dir): | ||
: # "C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Auxiliary\Build\vcvars64.bat" | ||
|
||
git clone -b v3.5.0 --depth 1 https://aomedia.googlesource.com/aom | ||
|
||
cd aom | ||
|
||
cmake -S . -B build.libavif -G Ninja -DCMAKE_INSTALL_PREFIX="$(pwd)/dist" -DCMAKE_BUILD_TYPE=Release -DENABLE_DOCS=0 -DENABLE_EXAMPLES=0 -DENABLE_TESTDATA=0 -DENABLE_TESTS=0 -DENABLE_TOOLS=0 | ||
ninja -C build.libavif | ||
ninja -C build.libavif install | ||
cd .. |