summaryrefslogtreecommitdiffstats
path: root/configure.ac
diff options
context:
space:
mode:
authorPatrick McDermott <patrick.mcdermott@libiquity.com>2021-03-15 16:26:05 (EDT)
committer Patrick McDermott <patrick.mcdermott@libiquity.com>2021-03-15 16:28:56 (EDT)
commitac3ffa95e1e6a529cbe08a9f134b1729ea40c213 (patch)
treebf6832821fe9f8c20271d55a85cec5a877dde057 /configure.ac
parent11bf0e890f0a895a3f983ffcce08adeffc322611 (diff)
downloaddodge-balls-ac3ffa95e1e6a529cbe08a9f134b1729ea40c213.zip
dodge-balls-ac3ffa95e1e6a529cbe08a9f134b1729ea40c213.tar.gz
dodge-balls-ac3ffa95e1e6a529cbe08a9f134b1729ea40c213.tar.bz2
build: Check for required functions
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac11
1 files changed, 11 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac
index 4785bb4..5143bf7 100644
--- a/configure.ac
+++ b/configure.ac
@@ -33,6 +33,17 @@ AC_PROG_CC()
AM_PROG_CC_C_O()
test -d "${srcdir}/.git" || CFLAGS="${save_CFLAGS}"
+funcs_missing=false
+AC_CHECK_FUNCS(
+ [\
+ free malloc printf putchar sscanf strcmp strdup vprintf
+ ],
+ [],
+ [funcs_missing=true])
+if ${funcs_missing}; then
+ AC_MSG_ERROR([required functions are missing])
+fi
+
AX_CFLAGS_WARN_ALL() dnl Adds -Wall or equivalent
AX_CHECK_COMPILE_FLAG([-Wpedantic], [AX_APPEND_FLAG([-Wpedantic])])
AX_CHECK_COMPILE_FLAG([-Wextra], [AX_APPEND_FLAG([-Wextra])])