libaom pakken inneholder en referanseversjon av videokodeken Alliance for Open Media. Denne kodeken er et patentfritt alternativ til H.265, og begynner å bli brukt over hele internett.
Dette kan ta litt tid å bygge. Gjør gjerne noe annet mens dette bygges.
Installer libaom ved å kjøre følgende kommandoer:
mkdir aom-build && cd aom-build && cmake -D CMAKE_INSTALL_PREFIX=/usr \ -D CMAKE_BUILD_TYPE=Release \ -D BUILD_SHARED_LIBS=1 \ -D ENABLE_DOCS=no \ -G Ninja .. && ninja
Nå, som root
bruker:
ninja install && rm -v /usr/lib/libaom.a
Installer lib32-libaom ved å kjøre følgende kommandoer:
rm -rf * && CC="gcc -m32" CXX="g++ -m32" \ PKG_CONFIG_PATH=/usr/lib32/pkgconfig \ cmake -D CMAKE_INSTALL_PREFIX=/usr \ -D CMAKE_INSTALL_LIBDIR=lib32 \ -D CMAKE_BUILD_TYPE=Release \ -D BUILD_SHARED_LIBS=1 \ -D ENABLE_DOCS=no \ -G Ninja .. && ninja
Nå, som root
bruker:
DESTDIR=$PWD/DESTDIR ninja install && cp -vR DESTDIR/usr/lib32/* /usr/lib32 && rm -v /usr/lib32/libaom.a && rm -rf DESTDIR && ldconfig
For en fullstendig liste over alternativer og verdier, sørg for at du er i en byggemappe, og kjør deretter cmake -LAH ...
-D BUILD_SHARED_LIBS=1
:
Denne bryteren bygger delte versjoner av bibliotekene.
-D ENABLE_DOCS=no
: Denne
bryteren deaktiverer bygging av dokumentasjonen fordi doxygen ikke
er installert.