mirror of
https://github.com/Genymobile/scrcpy.git
synced 2025-08-02 14:19:05 +00:00
Store dependencies configure args in bash arrays
This will make it easy to conditionally add items. PR #5515 <https://github.com/Genymobile/scrcpy/pull/5515>
This commit is contained in:
parent
73b595c806
commit
cf0098abf0
3 changed files with 57 additions and 48 deletions
|
@ -47,45 +47,48 @@ else
|
||||||
mkdir "$HOST"
|
mkdir "$HOST"
|
||||||
cd "$HOST"
|
cd "$HOST"
|
||||||
|
|
||||||
"$SOURCES_DIR/$PROJECT_DIR"/configure \
|
conf=(
|
||||||
--prefix="$INSTALL_DIR/$HOST" \
|
--prefix="$INSTALL_DIR/$HOST"
|
||||||
--enable-cross-compile \
|
--enable-cross-compile
|
||||||
--target-os=mingw32 \
|
--target-os=mingw32
|
||||||
--arch="$ARCH" \
|
--arch="$ARCH"
|
||||||
--cross-prefix="${HOST_TRIPLET}-" \
|
--cross-prefix="${HOST_TRIPLET}-"
|
||||||
--cc="${HOST_TRIPLET}-gcc" \
|
--cc="${HOST_TRIPLET}-gcc"
|
||||||
--extra-cflags="-O2 -fPIC" \
|
--extra-cflags="-O2 -fPIC"
|
||||||
--enable-shared \
|
--enable-shared
|
||||||
--disable-static \
|
--disable-static
|
||||||
--disable-programs \
|
--disable-programs
|
||||||
--disable-doc \
|
--disable-doc
|
||||||
--disable-swscale \
|
--disable-swscale
|
||||||
--disable-postproc \
|
--disable-postproc
|
||||||
--disable-avfilter \
|
--disable-avfilter
|
||||||
--disable-avdevice \
|
--disable-avdevice
|
||||||
--disable-network \
|
--disable-network
|
||||||
--disable-everything \
|
--disable-everything
|
||||||
--disable-vulkan \
|
--disable-vulkan
|
||||||
--disable-vaapi \
|
--disable-vaapi
|
||||||
--disable-vdpau \
|
--disable-vdpau
|
||||||
--enable-swresample \
|
--enable-swresample
|
||||||
--enable-decoder=h264 \
|
--enable-decoder=h264
|
||||||
--enable-decoder=hevc \
|
--enable-decoder=hevc
|
||||||
--enable-decoder=av1 \
|
--enable-decoder=av1
|
||||||
--enable-decoder=pcm_s16le \
|
--enable-decoder=pcm_s16le
|
||||||
--enable-decoder=opus \
|
--enable-decoder=opus
|
||||||
--enable-decoder=aac \
|
--enable-decoder=aac
|
||||||
--enable-decoder=flac \
|
--enable-decoder=flac
|
||||||
--enable-decoder=png \
|
--enable-decoder=png
|
||||||
--enable-protocol=file \
|
--enable-protocol=file
|
||||||
--enable-demuxer=image2 \
|
--enable-demuxer=image2
|
||||||
--enable-parser=png \
|
--enable-parser=png
|
||||||
--enable-zlib \
|
--enable-zlib
|
||||||
--enable-muxer=matroska \
|
--enable-muxer=matroska
|
||||||
--enable-muxer=mp4 \
|
--enable-muxer=mp4
|
||||||
--enable-muxer=opus \
|
--enable-muxer=opus
|
||||||
--enable-muxer=flac \
|
--enable-muxer=flac
|
||||||
--enable-muxer=wav \
|
--enable-muxer=wav
|
||||||
|
)
|
||||||
|
|
||||||
|
"$SOURCES_DIR/$PROJECT_DIR"/configure "${conf[@]}"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
make -j
|
make -j
|
||||||
|
|
|
@ -33,12 +33,15 @@ else
|
||||||
mkdir "$HOST"
|
mkdir "$HOST"
|
||||||
cd "$HOST"
|
cd "$HOST"
|
||||||
|
|
||||||
"$SOURCES_DIR/$PROJECT_DIR"/bootstrap.sh
|
conf=(
|
||||||
"$SOURCES_DIR/$PROJECT_DIR"/configure \
|
--prefix="$INSTALL_DIR/$HOST"
|
||||||
--prefix="$INSTALL_DIR/$HOST" \
|
--host="$HOST_TRIPLET"
|
||||||
--host="$HOST_TRIPLET" \
|
--enable-shared
|
||||||
--enable-shared \
|
|
||||||
--disable-static
|
--disable-static
|
||||||
|
)
|
||||||
|
|
||||||
|
"$SOURCES_DIR/$PROJECT_DIR"/bootstrap.sh
|
||||||
|
"$SOURCES_DIR/$PROJECT_DIR"/configure "${conf[@]}"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
make -j
|
make -j
|
||||||
|
|
|
@ -33,11 +33,14 @@ else
|
||||||
mkdir "$HOST"
|
mkdir "$HOST"
|
||||||
cd "$HOST"
|
cd "$HOST"
|
||||||
|
|
||||||
"$SOURCES_DIR/$PROJECT_DIR"/configure \
|
conf=(
|
||||||
--prefix="$INSTALL_DIR/$HOST" \
|
--prefix="$INSTALL_DIR/$HOST"
|
||||||
--host="$HOST_TRIPLET" \
|
--host="$HOST_TRIPLET"
|
||||||
--enable-shared \
|
--enable-shared
|
||||||
--disable-static
|
--disable-static
|
||||||
|
)
|
||||||
|
|
||||||
|
"$SOURCES_DIR/$PROJECT_DIR"/configure "${conf[@]}"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
make -j
|
make -j
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue