configure.ac: Fix test-for-empty bug
authorKristian Høgsberg <krh@bitplanet.net>
Wed, 29 Feb 2012 17:49:25 +0000 (12:49 -0500)
committerKristian Høgsberg <krh@bitplanet.net>
Wed, 29 Feb 2012 17:49:42 +0000 (12:49 -0500)
From Gaetan Nadon:

./configure: line 11662: test: !=: unary operator expected
AM_CONDITIONAL([HAVE_XSLTPROC], [test $XSLTPROC != ""])
AM_CONDITIONAL([HAVE_PUBLICAN], [test $PUBLICAN != ""])

It shows up when you do not have publican. The usual "testing for blank" bug.

configure.ac

index b709e3c..070cc39 100644 (file)
@@ -49,10 +49,10 @@ if test "x$enable_scanner" = "xyes"; then
 fi
 
 AC_PATH_PROG(XSLTPROC, xsltproc)
-AM_CONDITIONAL([HAVE_XSLTPROC], [test $XSLTPROC != ""])
+AM_CONDITIONAL([HAVE_XSLTPROC], [test "x$XSLTPROC" != "x"])
 
 AC_PATH_PROG(PUBLICAN, publican)
-AM_CONDITIONAL([HAVE_PUBLICAN], [test $PUBLICAN != ""])
+AM_CONDITIONAL([HAVE_PUBLICAN], [test "x$PUBLICAN" != "x"])
 
 AC_CONFIG_FILES([Makefile
                 wayland-scanner.m4