We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent d4d7e2a commit af97ed5Copy full SHA for af97ed5
1 file changed
scripts/build/do_build.sh
@@ -15,12 +15,19 @@ fi
15
16
MAKE_ENV="FASTER=1 NICER=0"
17
MAKE_CMD="${MAKE_ENV} make"
18
+DEFAULT_CC_EXTRA_OPTS="-Werror"
19
+
20
+case "${COMPILER}" in
21
+clang*)
22
+ DEFAULT_CC_EXTRA_OPTS="${DEFAULT_CC_EXTRA_OPTS} -Wno-atomic-alignment"
23
+ ;;
24
+esac
25
26
if [ ! -z "${ONE_MODULE}" ]
27
then
- env CC_EXTRA_OPTS="${CC_EXTRA_OPTS:-"-Werror -Wno-atomic-alignment"}" ${MAKE_CMD} \
28
+ env CC_EXTRA_OPTS="${CC_EXTRA_OPTS:-"${DEFAULT_CC_EXTRA_OPTS}"}" ${MAKE_CMD} \
29
-C "modules/${ONE_MODULE}"
30
else
31
32
exclude_modules="${EXCLUDE_MODULES}" "${@}" ${MAKE_TGT:-"all"}
33
fi
0 commit comments