Skip to content

Commit 5c2e3ad

Browse files
committed
Update build.sh
1 parent b8e89a0 commit 5c2e3ad

1 file changed

Lines changed: 11 additions & 8 deletions

File tree

build.sh

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -68,12 +68,15 @@ if [ ! -f "$CLANG_DIR/bin/clang-18" ]; then
6868
popd > /dev/null
6969
fi
7070

71-
MAKE_ARGS="
72-
LLVM=1 \
73-
LLVM_IAS=1 \
74-
ARCH=arm64 \
75-
O=out
76-
"
71+
MAKE_ARGS=(
72+
LLVM=1
73+
LLVM_IAS=1
74+
ARCH=arm64
75+
O=out
76+
CC="ccache clang"
77+
HOSTCC="ccache clang"
78+
HOSTCXX="ccache clang++"
79+
)
7780

7881
# Define specific variables
7982
case $MODEL in
@@ -185,7 +188,7 @@ echo "Building kernel using "$KERNEL_DEFCONFIG""
185188
if [[ $REGENERATE_CONFIG -eq 1 ]]; then
186189
echo "Generating configuration file..."
187190
echo "-----------------------------------------------"
188-
make ${MAKE_ARGS} -j$CORES exynos9820_defconfig $MODEL.config $KSU $RECOVERY || abort
191+
make "${MAKE_ARGS[@]}" -j$CORES exynos9820_defconfig $MODEL.config $KSU $RECOVERY || abort
189192
echo "$CONFIG_SIGNATURE" > "$CONFIG_SIGNATURE_FILE"
190193
else
191194
echo "Configuration unchanged; skipping defconfig step."
@@ -194,7 +197,7 @@ fi
194197

195198
echo "Building kernel..."
196199
echo "-----------------------------------------------"
197-
make ${MAKE_ARGS} -j$CORES || abort
200+
make "${MAKE_ARGS[@]}" -j$CORES || abort
198201

199202
# Define constant variables
200203
KERNEL_PATH=build/out/$MODEL/Image

0 commit comments

Comments
 (0)