configure.ac: prevent empty if block (llc check)

As AC_SUBST doesn't expand to anything in the shell script, this
will generate a bad script on older versions of autoconf.

Change the logic to eliminate the possibility of an empty
if or else block.

Redmine issue:
https://redmine.openinfosecfoundation.org/issues/3124
pull/4139/head
Jason Ish 6 years ago committed by Victor Julien
parent f750e4ca40
commit d14fe372b4

@ -462,9 +462,10 @@
printf("llc-%s.%s llc-%s llc", v[[1]], v[[2]], v[[1]]) printf("llc-%s.%s llc-%s llc", v[[1]], v[[2]], v[[1]])
}') }')
AC_CHECK_PROGS([LLC], [$llc_candidates], "no") AC_CHECK_PROGS([LLC], [$llc_candidates], "no")
AS_IF([test "$LLC" != "no"], if test "$LLC" = "no"; then
[AC_SUBST(LLC)], AC_MSG_ERROR([unable to find any of $llc_candidates needed to build ebpf files])
[AC_MSG_ERROR([unable to find any of $llc_candidates needed to build ebpf files])]) fi
AC_SUBST(LLC)
], ],
[AC_MSG_ERROR([clang needed to build ebpf files])]) [AC_MSG_ERROR([clang needed to build ebpf files])])
]) ])

Loading…
Cancel
Save