Skip to content

Commit 1d935cc

Browse files
authored
fix
1 parent 2c4b863 commit 1d935cc

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

ci/do_ci.sh

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,9 @@ mkdir -p "${BUILD_DIR}"
6060
mkdir -p "${PLUGIN_DIR}"
6161

6262
IWYU=""
63+
MAKE_COMMAND="make -k -j \$(nproc)"
6364
if [[ "${CXX}" == "/usr/bin/clang++" ]]; then
65+
MAKE_COMMAND="make -k CXX=include-what-you-use CXXFLAGS=\"-Xiwyu --error_always\" -j \$(nproc)"
6466
IWYU="-DCMAKE_CXX_INCLUDE_WHAT_YOU_USE=iwyu"
6567
fi
6668

@@ -114,9 +116,9 @@ elif [[ "$1" == "cmake.maintainer.sync.test" ]]; then
114116
-DWITH_ASYNC_EXPORT_PREVIEW=OFF \
115117
-DOTELCPP_MAINTAINER_MODE=ON \
116118
-DWITH_NO_DEPRECATED_CODE=ON \
117-
-DCMAKE_CXX_INCLUDE_WHAT_YOU_USE="iwyu" \
119+
${IWYU} \
118120
"${SRC_DIR}"
119-
make -k CXX=include-what-you-use CXXFLAGS="-Xiwyu --error_always"
121+
eval "$MAKE_COMMAND"
120122
make test
121123
exit 0
122124
elif [[ "$1" == "cmake.maintainer.async.test" ]]; then
@@ -138,9 +140,9 @@ elif [[ "$1" == "cmake.maintainer.async.test" ]]; then
138140
-DWITH_ASYNC_EXPORT_PREVIEW=ON \
139141
-DOTELCPP_MAINTAINER_MODE=ON \
140142
-DWITH_NO_DEPRECATED_CODE=ON \
141-
-DCMAKE_CXX_INCLUDE_WHAT_YOU_USE="iwyu" \
143+
${IWYU} \
142144
"${SRC_DIR}"
143-
make -k CXX=include-what-you-use CXXFLAGS="-Xiwyu --error_always" -j $(nproc)
145+
eval "$MAKE_COMMAND"
144146
make test
145147
exit 0
146148
elif [[ "$1" == "cmake.maintainer.cpp11.async.test" ]]; then
@@ -216,7 +218,7 @@ elif [[ "$1" == "cmake.c++20.test" ]]; then
216218
${IWYU} \
217219
-DCMAKE_CXX_INCLUDE_WHAT_YOU_USE="iwyu" \
218220
"${SRC_DIR}"
219-
make -k CXX=include-what-you-use CXXFLAGS="-Xiwyu --error_always" -j $(nproc)
221+
eval "$MAKE_COMMAND"
220222
make test
221223
exit 0
222224
elif [[ "$1" == "cmake.c++20.stl.test" ]]; then
@@ -230,7 +232,7 @@ elif [[ "$1" == "cmake.c++20.stl.test" ]]; then
230232
-DWITH_STL=ON \
231233
${IWYU} \
232234
"${SRC_DIR}"
233-
make -k CXX=include-what-you-use CXXFLAGS="-Xiwyu --error_always" -j $(nproc)
235+
eval "$MAKE_COMMAND"
234236
make test
235237
exit 0
236238
elif [[ "$1" == "cmake.legacy.test" ]]; then

0 commit comments

Comments
 (0)