Merge branch 'mnowak/check-for-unrecognized-options' into 'main'

Check for unrecognized configure options

See merge request isc-projects/bind9!4567
This commit is contained in:
Michal Nowak 2021-02-12 13:14:41 +00:00
commit 11df3ef0c3
2 changed files with 3 additions and 3 deletions

View file

@ -214,12 +214,13 @@ stages:
${CONFIGURE} \
--disable-maintainer-mode \
--enable-developer \
--enable-option-checking=fatal \
--with-cmocka \
--with-libxml2 \
--with-json-c \
--prefix="${BIND_INSTALL_PATH}" \
$EXTRA_CONFIGURE \
|| cat config.log
|| (test -s config.log && cat config.log; exit 1)
.check_readline_setup: &check_readline_setup |
if [[ -n "${WITHOUT_READLINE}" ]]; then \

View file

@ -24,8 +24,7 @@ while read -r -a configure_switches; do
mkdir "pairwise-${runid}"
cd "pairwise-${runid}"
echo "${configure_switches[@]}" | tee "../pairwise-output.${runid}.txt"
../configure "${configure_switches[@]}" >> "../pairwise-output.${runid}.txt" 2>&1
grep -F "WARNING: unrecognized options:" "../pairwise-output.${runid}.txt" && exit 1
../configure --enable-option-checking=fatal "${configure_switches[@]}" >> "../pairwise-output.${runid}.txt" 2>&1
make "-j${BUILD_PARALLEL_JOBS:-1}" all >> "../pairwise-output.${runid}.txt" 2>&1
cd ..
rm -rf "pairwise-${runid}" "pairwise-output.${runid}.txt"