mirror of
https://github.com/BtbN/FFmpeg-Builds.git
synced 2025-06-13 13:57:39 +02:00
Add initial support for winarm64
This commit is contained in:
@ -10,11 +10,16 @@ ffbuild_enabled() {
|
||||
ffbuild_dockerbuild() {
|
||||
mkdir build && cd build
|
||||
|
||||
cmake -DCMAKE_TOOLCHAIN_FILE="$FFBUILD_CMAKE_TOOLCHAIN" -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX="$FFBUILD_PREFIX" -DWITH_OPENMP=ON -DBUILD_TESTS=OFF -DBUILD_EXAMPLES=OFF -DBUILD_SHARED_LIBS=OFF ..
|
||||
cmake -DCMAKE_TOOLCHAIN_FILE="$FFBUILD_CMAKE_TOOLCHAIN" -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX="$FFBUILD_PREFIX" \
|
||||
-DWITH_OPENMP="$([[ $TARGET == winarm64 ]] && echo OFF || echo ON)" \
|
||||
-DBUILD_TESTS=OFF -DBUILD_EXAMPLES=OFF -DBUILD_SHARED_LIBS=OFF \
|
||||
..
|
||||
make -j$(nproc)
|
||||
make install
|
||||
|
||||
echo "Libs.private: -lgomp" >> "$FFBUILD_PREFIX"/lib/pkgconfig/soxr.pc
|
||||
if [[ $TARGET != winarm64 ]]; then
|
||||
echo "Libs.private: -lgomp" >> "$FFBUILD_PREFIX"/lib/pkgconfig/soxr.pc
|
||||
fi
|
||||
}
|
||||
|
||||
ffbuild_configure() {
|
||||
@ -30,5 +35,5 @@ ffbuild_ldflags() {
|
||||
}
|
||||
|
||||
ffbuild_libs() {
|
||||
echo -lgomp
|
||||
[[ $TARGET != winarm64 ]] && echo -lgomp
|
||||
}
|
||||
|
Reference in New Issue
Block a user