summaryrefslogtreecommitdiffstats
path: root/configure.ac
diff options
context:
space:
mode:
authorGravatar Daniel VanBritsom2023-10-06 21:10:09 -0400
committerGravatar Nikias Bassen2023-11-03 18:34:27 +0100
commitf2a166b01445fe412b5bff1b71256aebd62d1fcb (patch)
treeeff09c449572a4302a13d816e7ad9cb5b5112ca4 /configure.ac
parent74499fe02f43a7b289a7cc62932d215899b20ad2 (diff)
downloadlibirecovery-f2a166b01445fe412b5bff1b71256aebd62d1fcb.tar.gz
libirecovery-f2a166b01445fe412b5bff1b71256aebd62d1fcb.tar.bz2
Allow building --without-tools
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 [],