+AC_ARG_WITH([capstone],
+ AS_HELP_STRING([--with-capstone], [Use Capstone disassembly library (default=auto)])
+ , [
+ enable_capstone=$withval
+ ], [
+ enable_capstone=auto
+])
+
+AS_IF([test "x$enable_capstone" != xno], [
+ PKG_CHECK_MODULES([CAPSTONE], [capstone], [
+ AC_DEFINE([HAVE_CAPSTONE], [1], [1 if you have Capstone disassembly framework.])
+ ], [
+ AC_DEFINE([HAVE_CAPSTONE], [0], [0 if you don't have Capstone disassembly framework.])
+ if test "x$enable_capstone" != xauto; then
+ AC_MSG_ERROR([--with-capstone was given, but test for Capstone failed])
+ fi
+ enable_capstone=no
+ ])
+])
+