Skip to content

Commit 9dd123a

Browse files
authored
update compile_bundle.sh (#1581)
1 parent adeeeca commit 9dd123a

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

scripts/compile_bundle.sh

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,16 @@ VER_TORCHAUDIO=""
99
VER_IPEX="v2.0.0+cpu"
1010

1111
# Check existance of required Linux commands
12-
for CMD in gcc g++ python git; do
12+
for CMD in gcc g++ python git nproc; do
1313
command -v ${CMD} || (echo "Error: Command \"${CMD}\" not found." ; exit 4)
1414
done
1515
echo "You are using GCC: $(gcc --version | grep gcc)"
1616

17+
MAX_JOBS_VAR=$(nproc)
18+
if [ ! -z "${MAX_JOBS}" ]; then
19+
MAX_JOBS_VAR=${MAX_JOBS}
20+
fi
21+
1722
# Save current directory path
1823
BASEFOLDER=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )
1924
cd ${BASEFOLDER}
@@ -56,8 +61,8 @@ fi
5661
mkdir build
5762
cd build
5863
cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release -DCMAKE_CXX_FLAGS="-D_GLIBCXX_USE_CXX11_ABI=${ABI}" -DLLVM_TARGETS_TO_BUILD=X86 -DLLVM_ENABLE_TERMINFO=OFF -DLLVM_INCLUDE_TESTS=OFF -DLLVM_INCLUDE_EXAMPLES=OFF ../llvm/
59-
cmake --build . -j $(nproc)
60-
LLVM_ROOT=`pwd`/../release
64+
cmake --build . -j ${MAX_JOBS_VAR}
65+
LLVM_ROOT="$(pwd)/../release"
6166
if [ -d ${LLVM_ROOT} ]; then
6267
rm -rf ${LLVM_ROOT}
6368
fi

0 commit comments

Comments
 (0)