summaryrefslogtreecommitdiffstats
path: root/configure.ac
diff options
context:
space:
mode:
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac18
1 files changed, 13 insertions, 5 deletions
diff --git a/configure.ac b/configure.ac
index e15231f..2b12d8f 100644
--- a/configure.ac
+++ b/configure.ac
@@ -47,11 +47,6 @@ AC_TYPE_UINT8_T
47# Checks for library functions. 47# Checks for library functions.
48AC_CHECK_FUNCS([strdup strerror strcasecmp strndup malloc realloc calloc]) 48AC_CHECK_FUNCS([strdup strerror strcasecmp strndup malloc realloc calloc])
49 49
50# Checks for libraries.
51AC_CHECK_HEADERS([readline/readline.h], [],
52 [AC_MSG_ERROR([Please install readline development headers])]
53)
54
55# Check additional platform flags 50# Check additional platform flags
56AC_MSG_CHECKING([for platform-specific build settings]) 51AC_MSG_CHECKING([for platform-specific build settings])
57case ${host_os} in 52case ${host_os} in
@@ -100,6 +95,19 @@ if test "$ac_cv_attribute_constructor" = "yes"; then
100 AC_DEFINE(HAVE_ATTRIBUTE_CONSTRUCTOR, 1, [Define if the C compiler supports constructor/destructor attributes]) 95 AC_DEFINE(HAVE_ATTRIBUTE_CONSTRUCTOR, 1, [Define if the C compiler supports constructor/destructor attributes])
101fi 96fi
102 97
98AC_ARG_WITH([tools],
99 [AS_HELP_STRING([--with-tools], [Build irecovery tools. (requires readline) [default=yes]])],
100 [],
101 [with_tools=yes])
102
103AS_IF([test "x$with_tools" = "xyes"], [
104 AC_DEFINE(BUILD_TOOLS, 1, [Define if we are building irecovery tools])
105 AC_CHECK_HEADERS([readline/readline.h], [],
106 [AC_MSG_ERROR([Please install readline development headers])]
107 )]
108)
109AM_CONDITIONAL(BUILD_TOOLS, test "x$with_tools" = "xyes")
110
103AC_ARG_WITH([dummy], 111AC_ARG_WITH([dummy],
104 [AS_HELP_STRING([--with-dummy], [Use no USB driver at all [default=no]. This is only useful if you just want to query the device list by product type or hardware model. All other operations are no-ops or will return IRECV_E_UNSUPPORTED.])], 112 [AS_HELP_STRING([--with-dummy], [Use no USB driver at all [default=no]. This is only useful if you just want to query the device list by product type or hardware model. All other operations are no-ops or will return IRECV_E_UNSUPPORTED.])],
105 [], 113 [],