This repository was archived by the owner on Sep 5, 2024. It is now read-only.
File tree Expand file tree Collapse file tree 17 files changed +40
-29
lines changed Expand file tree Collapse file tree 17 files changed +40
-29
lines changed Original file line number Diff line number Diff line change @@ -9,10 +9,11 @@ CONF_FLAGS=(
9
9
--prefix=$BUILD_DIR # install library in a build directory for FFmpeg to include
10
10
--host=i686-linux # use i686 linux
11
11
--disable-shared # disable shared library
12
+ --disable-dependency-tracking # speedup one-time build
12
13
)
13
14
echo " CONF_FLAGS=${CONF_FLAGS[@]} "
14
15
(cd $LIB_PATH && \
15
16
emconfigure ./autogen.sh && \
16
- CFLAGS=$CFLAGS emconfigure ./configure " ${CONF_FLAGS[@]} " )
17
- emmake make -C $LIB_PATH clean
17
+ CFLAGS=$CFLAGS emconfigure ./configure -C " ${CONF_FLAGS[@]} " )
18
18
emmake make -C $LIB_PATH install -j
19
+ emmake make -C $LIB_PATH clean
Original file line number Diff line number Diff line change @@ -13,6 +13,6 @@ CONF_FLAGS=(
13
13
echo " CONF_FLAGS=${CONF_FLAGS[@]} "
14
14
(cd $LIB_PATH && \
15
15
emconfigure ./autogen.sh && \
16
- CFLAGS=$CFLAGS emconfigure ./configure " ${CONF_FLAGS[@]} " )
17
- emmake make -C $LIB_PATH clean
16
+ CFLAGS=$CFLAGS emconfigure ./configure -C " ${CONF_FLAGS[@]} " )
18
17
emmake make -C $LIB_PATH install -j
18
+ emmake make -C $LIB_PATH clean
Original file line number Diff line number Diff line change @@ -17,6 +17,6 @@ CONF_FLAGS=(
17
17
echo " CONF_FLAGS=${CONF_FLAGS[@]} "
18
18
(cd $LIB_PATH && \
19
19
emconfigure ./autogen.sh && \
20
- CFLAGS=$CFLAGS emconfigure ./configure " ${CONF_FLAGS[@]} " )
21
- emmake make -C $LIB_PATH clean
20
+ CFLAGS=$CFLAGS emconfigure ./configure -C " ${CONF_FLAGS[@]} " )
22
21
emmake make -C $LIB_PATH install -j
22
+ emmake make -C $LIB_PATH clean
Original file line number Diff line number Diff line change @@ -14,6 +14,6 @@ CONF_FLAGS=(
14
14
echo " CONF_FLAGS=${CONF_FLAGS[@]} "
15
15
(cd $LIB_PATH && \
16
16
emconfigure ./autogen.sh && \
17
- CFLAGS=$CFLAGS emconfigure ./configure " ${CONF_FLAGS[@]} " )
18
- emmake make -C $LIB_PATH clean
17
+ CFLAGS=$CFLAGS emconfigure ./configure -C " ${CONF_FLAGS[@]} " )
19
18
emmake make -C $LIB_PATH install -j
19
+ emmake make -C $LIB_PATH clean
Original file line number Diff line number Diff line change @@ -11,8 +11,10 @@ CONF_FLAGS=(
11
11
--disable-shared # disable shared library
12
12
--disable-frontend # exclude lame executable
13
13
--disable-analyzer-hooks # exclude analyzer hooks
14
+ --disable-dependency-tracking # speed up one-time build
15
+ --disable-gtktest
14
16
)
15
17
echo " CONF_FLAGS=${CONF_FLAGS[@]} "
16
18
(cd $LIB_PATH && CFLAGS=$CFLAGS emconfigure ./configure " ${CONF_FLAGS[@]} " )
17
- emmake make -C $LIB_PATH clean
18
19
emmake make -C $LIB_PATH install -j
20
+ emmake make -C $LIB_PATH clean
Original file line number Diff line number Diff line change @@ -14,6 +14,6 @@ CONF_FLAGS=(
14
14
--disable-require-system-font-provider
15
15
)
16
16
echo " CONF_FLAGS=${CONF_FLAGS[@]} "
17
- (cd $LIB_PATH && ./autogen.sh && EM_PKG_CONFIG_PATH=$EM_PKG_CONFIG_PATH emconfigure ./configure " ${CONF_FLAGS[@]} " )
18
- emmake make -C $LIB_PATH clean
17
+ (cd $LIB_PATH && ./autogen.sh && EM_PKG_CONFIG_PATH=$EM_PKG_CONFIG_PATH emconfigure ./configure -C " ${CONF_FLAGS[@]} " )
19
18
emmake make -C $LIB_PATH install -j
19
+ emmake make -C $LIB_PATH clean
Original file line number Diff line number Diff line change @@ -13,10 +13,11 @@ CONF_FLAGS=(
13
13
--disable-tools # not to build tools
14
14
--disable-docs # not to build docs
15
15
--disable-unit-tests # not to do unit tests
16
+ --disable-dependency-tracking # speed up one-time build
16
17
--extra-cflags=" $FLAGS " # flags to use pthread and code optimization
17
18
--extra-cxxflags=" $FLAGS " # flags to use pthread and code optimization
18
19
)
19
20
echo " CONF_FLAGS=${CONF_FLAGS[@]} "
20
21
(cd $LIB_PATH && LDFLAGS=" $FLAGS " STRIP=" llvm-strip" emconfigure ./configure " ${CONF_FLAGS[@]} " )
21
- emmake make -C $LIB_PATH clean
22
22
emmake make -C $LIB_PATH install -j
23
+ emmake make -C $LIB_PATH clean
Original file line number Diff line number Diff line change @@ -28,6 +28,6 @@ cd $LIB_PATH
28
28
mkdir -p build
29
29
cd build
30
30
emmake cmake .. -DCMAKE_C_FLAGS=" $CXXFLAGS " ${CM_FLAGS[@]}
31
- emmake make clean
32
31
emmake make install
32
+ emmake make clean
33
33
cd $ROOT_DIR
Original file line number Diff line number Diff line change @@ -9,10 +9,12 @@ CONF_FLAGS=(
9
9
--prefix=$BUILD_DIR # install library in a build directory for FFmpeg to include
10
10
--host=i686-linux # use i686 linux
11
11
--disable-shared # disable shared library
12
+ --disable-dependency-tracking # speed up one-time build
13
+ --disable-maintainer-mode
12
14
)
13
15
echo " CONF_FLAGS=${CONF_FLAGS[@]} "
14
16
(cd $LIB_PATH && \
15
17
emconfigure ./autogen.sh && \
16
- CFLAGS=$CFLAGS emconfigure ./configure " ${CONF_FLAGS[@]} " )
17
- emmake make -C $LIB_PATH clean
18
+ CFLAGS=$CFLAGS emconfigure ./configure -C " ${CONF_FLAGS[@]} " )
18
19
emmake make -C $LIB_PATH install -j
20
+ emmake make -C $LIB_PATH clean
Original file line number Diff line number Diff line change @@ -18,6 +18,6 @@ CONF_FLAGS=(
18
18
echo " CONF_FLAGS=${CONF_FLAGS[@]} "
19
19
(cd $LIB_PATH && \
20
20
emconfigure ./autogen.sh && \
21
- CFLAGS=$CFLAGS emconfigure ./configure " ${CONF_FLAGS[@]} " )
22
- emmake make -C $LIB_PATH clean
21
+ CFLAGS=$CFLAGS emconfigure ./configure -C " ${CONF_FLAGS[@]} " )
23
22
emmake make -C $LIB_PATH install -j
23
+ emmake make -C $LIB_PATH clean
You can’t perform that action at this time.
0 commit comments