diff options
author | Patrick 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) |
commit | ac3ffa95e1e6a529cbe08a9f134b1729ea40c213 (patch) | |
tree | bf6832821fe9f8c20271d55a85cec5a877dde057 | |
parent | 11bf0e890f0a895a3f983ffcce08adeffc322611 (diff) | |
download | dodge-balls-ac3ffa95e1e6a529cbe08a9f134b1729ea40c213.zip dodge-balls-ac3ffa95e1e6a529cbe08a9f134b1729ea40c213.tar.gz dodge-balls-ac3ffa95e1e6a529cbe08a9f134b1729ea40c213.tar.bz2 |
build: Check for required functions
-rw-r--r-- | configure.ac | 11 |
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])]) |