Skip to content

Commit aa3ce49

Browse files
committed
use XC_OPTS access opt parameter
1 parent 52efa34 commit aa3ce49

File tree

9 files changed

+670
-23
lines changed

9 files changed

+670
-23
lines changed

apple/do-compile/any.sh

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,8 @@ env_assert "XC_CMD"
2626
env_assert "XC_TARGET_ARCHS"
2727
env_assert "LIPO_LIBS"
2828
env_assert "LIB_NAME"
29-
echo "ARGV:$*"
29+
echo "XC_OPTS:$XC_OPTS"
30+
echo "XC_FORCE_CROSS:$XC_FORCE_CROSS"
3031
echo "===check env end==="
3132

3233
do_lipo_lib() {
@@ -90,8 +91,7 @@ function do_compile() {
9091
fi
9192

9293
mkdir -p "$XC_BUILD_PREFIX"
93-
local opt=$2
94-
./do-compile/$LIB_NAME.sh $opt
94+
./do-compile/$LIB_NAME.sh
9595
}
9696

9797
function resolve_dep() {
@@ -113,7 +113,6 @@ function main() {
113113

114114
local cmd="$XC_CMD"
115115
local archs="$XC_TARGET_ARCHS"
116-
local opt="$XC_OPTS"
117116

118117
case "$cmd" in
119118
'clean')
@@ -130,7 +129,7 @@ function main() {
130129
resolve_dep
131130
for arch in $archs; do
132131
init_env $arch
133-
do_compile $arch "$opt"
132+
do_compile $arch
134133
echo
135134
done
136135

apple/do-compile/bluray.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ env_assert "XC_BUILD_NAME"
2929
env_assert "XC_DEPLOYMENT_TARGET"
3030
env_assert "XCRUN_SDK_PATH"
3131
env_assert "XCRUN_CC"
32-
echo "ARGV:$*"
32+
echo "XC_OPTS:$XC_OPTS"
3333
echo "===check env end==="
3434

3535
# prepare build config

apple/do-compile/dav1d.sh

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,11 +28,17 @@ env_assert "XC_BUILD_NAME"
2828
env_assert "XC_DEPLOYMENT_TARGET"
2929
env_assert "XCRUN_SDK_PATH"
3030
env_assert "XCRUN_CC"
31-
echo "ARGV:$*"
31+
echo "XC_OPTS:$XC_OPTS"
3232
echo "===check env end==="
3333

3434
# prepare build config
35-
DAV1D_CFG_FLAGS="--prefix=$XC_BUILD_PREFIX --buildtype release --default-library static"
35+
DAV1D_CFG_FLAGS="--prefix=$XC_BUILD_PREFIX --default-library static"
36+
37+
if [[ "$BUILD_OPT" == "debug" ]]; then
38+
DAV1D_CFG_FLAGS="$DAV1D_CFG_FLAGS --buildtype=debug"
39+
else
40+
DAV1D_CFG_FLAGS="$DAV1D_CFG_FLAGS --buildtype=release"
41+
fi
3642

3743
cd $XC_BUILD_SOURCE
3844
export CC="$XCRUN_CC"
@@ -57,5 +63,9 @@ fi
5763

5864
meson setup build $DAV1D_CFG_FLAGS >/dev/null
5965

60-
ninja -C build
61-
ninja -C build install
66+
cd ./build
67+
68+
meson compile && meson install
69+
70+
# ninja -C build
71+
# ninja -C build install

apple/do-compile/ffmpeg.sh

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -32,11 +32,9 @@ env_assert "XC_BUILD_SOURCE"
3232
env_assert "XC_BUILD_PREFIX"
3333
env_assert "XC_DEPLOYMENT_TARGET"
3434
env_assert "XCRUN_CC"
35-
echo "ARGV:$*"
35+
echo "XC_OPTS:$XC_OPTS"
3636
echo "===check env end==="
3737

38-
FF_BUILD_OPT=$1
39-
4038
# ffmpeg build params
4139
source $(pwd)/../ffconfig/module.sh
4240
FFMPEG_CFG_FLAGS="$COMMON_FF_CFG_FLAGS"
@@ -57,7 +55,7 @@ FFMPEG_CFG_FLAGS="$FFMPEG_CFG_FLAGS --enable-pic"
5755
FFMPEG_CFG_FLAGS="$FFMPEG_CFG_FLAGS --enable-neon"
5856
FFMPEG_CFG_FLAGS="$FFMPEG_CFG_FLAGS --enable-asm"
5957

60-
if [[ "$FF_BUILD_OPT" == "debug" ]]; then
58+
if [[ "$XC_OPTS" == "debug" ]]; then
6159
FFMPEG_CFG_FLAGS="$FFMPEG_CFG_FLAGS --disable-optimizations"
6260
FFMPEG_CFG_FLAGS="$FFMPEG_CFG_FLAGS --enable-debug"
6361
FFMPEG_CFG_FLAGS="$FFMPEG_CFG_FLAGS --disable-small"
@@ -266,7 +264,7 @@ echo "----------------------"
266264
echo "[*] compile $LIB_NAME"
267265
echo "----------------------"
268266

269-
make clean
267+
make
270268
cp config.* $XC_BUILD_PREFIX
271269
make install -j8 1>/dev/null
272270
mkdir -p $XC_BUILD_PREFIX/include/libffmpeg

apple/do-compile/libyuv.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ env_assert "XC_BUILD_NAME"
2727
env_assert "XC_DEPLOYMENT_TARGET"
2828
env_assert "XCRUN_SDK_PATH"
2929
env_assert "XC_BUILD_PREFIX"
30-
echo "ARGV:$*"
30+
echo "XC_OPTS:$XC_OPTS"
3131
echo "===check env end==="
3232

3333
CFLAGS="-arch $XC_ARCH $XC_DEPLOYMENT_TARGET $XC_OTHER_CFLAGS -fomit-frame-pointer -Iinclude/"
@@ -50,7 +50,7 @@ echo "----------------------"
5050
echo "[*] configurate $LIB_NAME"
5151
echo "----------------------"
5252

53-
make -f linux.mk clean >/dev/null
53+
#make -f linux.mk clean >/dev/null
5454

5555
#----------------------
5656
echo "----------------------"

apple/do-compile/openssl.sh

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ env_assert "XC_BUILD_PREFIX"
3131
env_assert "XC_BUILD_NAME"
3232
env_assert "XC_DEPLOYMENT_TARGET"
3333
env_assert "XCRUN_SDK_PATH"
34-
echo "ARGV:$*"
34+
echo "XC_OPTS:$XC_OPTS"
3535
echo "===check env end==="
3636

3737
# prepare build config
@@ -72,9 +72,7 @@ else
7272
./Configure $OPENSSL_CFG_FLAGS \
7373
CC="$XCRUN_CC" \
7474
CFLAGS="$CFLAGS" \
75-
CXXFLAG="$CFLAGS"
76-
77-
make clean 1>/dev/null
75+
CXXFLAG="$CFLAGS"
7876
fi
7977

8078
#----------------------

apple/do-compile/opus.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ env_assert "XC_BUILD_NAME"
2828
env_assert "XC_DEPLOYMENT_TARGET"
2929
env_assert "XCRUN_SDK_PATH"
3030
env_assert "XCRUN_CC"
31-
echo "ARGV:$*"
31+
echo "XC_OPTS:$XC_OPTS"
3232
echo "===check env end==="
3333

3434
# prepare build config

0 commit comments

Comments
 (0)