This commit is contained in:
2024-02-26 18:44:01 -06:00
parent 2f407623aa
commit ec4671d20e

View File

@@ -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