mirror of
https://github.com/levogevo/ffmpeg-av1-builder.git
synced 2026-01-15 16:56:18 +00:00
mcpu
This commit is contained in:
@@ -23,6 +23,9 @@ export COMP_FLAGS=""
|
|||||||
if [[ "$ARCH" == "x86_64" ]]
|
if [[ "$ARCH" == "x86_64" ]]
|
||||||
then
|
then
|
||||||
COMP_FLAGS="-march=native"
|
COMP_FLAGS="-march=native"
|
||||||
|
elif [[ "$ARCH" == "aarch64" ]]
|
||||||
|
then
|
||||||
|
COMP_FLAGS="-mcpu=native"
|
||||||
fi
|
fi
|
||||||
echo "COMP_FLAGS: $COMP_FLAGS"
|
echo "COMP_FLAGS: $COMP_FLAGS"
|
||||||
|
|
||||||
@@ -37,7 +40,8 @@ mkdir build
|
|||||||
cd build || exit
|
cd build || exit
|
||||||
make clean
|
make clean
|
||||||
cmake .. -DCMAKE_BUILD_TYPE=Release -DSVT_AV1_LTO=ON \
|
cmake .. -DCMAKE_BUILD_TYPE=Release -DSVT_AV1_LTO=ON \
|
||||||
-DCMAKE_C_FLAGS="-O3 $COMP_FLAGS" || exit
|
-DCMAKE_C_FLAGS="-O3 $COMP_FLAGS" \
|
||||||
|
-DCMAKE_CXX_FLAGS="-O3 $COMP_FLAGS" || exit
|
||||||
make -j "$(nproc)" || exit
|
make -j "$(nproc)" || exit
|
||||||
sudo make install || exit
|
sudo make install || exit
|
||||||
|
|
||||||
@@ -62,7 +66,8 @@ mkdir build
|
|||||||
cd build || exit
|
cd build || exit
|
||||||
make clean
|
make clean
|
||||||
cmake .. -DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS=ON \
|
cmake .. -DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS=ON \
|
||||||
-DCMAKE_C_FLAGS="-flto -O3 $COMP_FLAGS" || exit
|
-DCMAKE_C_FLAGS="-flto -O3 $COMP_FLAGS" \
|
||||||
|
-DCMAKE_CXX_FLAGS="-flto -O3 $COMP_FLAGS" || exit
|
||||||
make -j "$(nproc)" || exit
|
make -j "$(nproc)" || exit
|
||||||
sudo make install || exit
|
sudo make install || exit
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user