Commit c4fa072

duhow committed on
use make with multiple jobs
commit c4fa072e574fb68ca17a6415e59633c662e2136a parent 1d42d4d
2 changed files +10−3
Modified.github/scripts/build-ffmpeg.sh +9−2
@@ -6,7 +6,14 @@ pushd lame-3.100
6 ./configure --prefix="`realpath ..`/lame-install" --disable-dependency-tracking \ 6 ./configure --prefix="`realpath ..`/lame-install" --disable-dependency-tracking \
7 --enable-static --disable-shared --enable-nasm --disable-gtktest \ 7 --enable-static --disable-shared --enable-nasm --disable-gtktest \
8 --disable-decoder --disable-frontend 8 --disable-decoder --disable-frontend
9 make 9
10 if [ "$(uname)" = "Darwin" ]; then
11 JOBS=$(sysctl -n hw.ncpu)
12 else
13 JOBS=$(nproc)
14 fi
15
16 make -j${JOBS}
10 make install 17 make install
11 popd 18 popd
12 19
@@ -28,4 +35,4 @@ fi
28 --enable-muxer=wav --enable-libmp3lame --enable-encoder=libmp3lame --enable-muxer=mp3 \ 35 --enable-muxer=wav --enable-libmp3lame --enable-encoder=libmp3lame --enable-muxer=mp3 \
29 --extra-cflags="-I`realpath ../lame-install/include`" \ 36 --extra-cflags="-I`realpath ../lame-install/include`" \
30 --extra-ldflags="-L`realpath ../lame-install/lib`" 37 --extra-ldflags="-L`realpath ../lame-install/lib`"
31 make 38 make -j${JOBS}
Modified.github/workflows/build.yml +1−1
@@ -62,7 +62,7 @@ jobs:
62 --disable-power --disable-hidapi --disable-sensor --disable-filesystem \ 62 --disable-power --disable-hidapi --disable-sensor --disable-filesystem \
63 --disable-timers --disable-atomic --disable-file --disable-misc \ 63 --disable-timers --disable-atomic --disable-file --disable-misc \
64 --disable-locale --disable-loadso --disable-cpuinfo 64 --disable-locale --disable-loadso --disable-cpuinfo
65 make 65 make -j$(sysctl -n hw.ncpu)
66 cp build/.libs/libSDL2.a /usr/local/lib 66 cp build/.libs/libSDL2.a /usr/local/lib
67 popd 67 popd
68 68