diff options
author | Martin Schanzenbach <schanzen@gnunet.org> | 2023-02-01 18:57:09 +0900 |
---|---|---|
committer | Martin Schanzenbach <schanzen@gnunet.org> | 2023-02-01 18:57:09 +0900 |
commit | ac40efdae723f850bfff62c0cddad130a37f425e (patch) | |
tree | 686827a1a92882a8e549bc25edfd56bd35e46a60 /configure.ac | |
parent | 2161f34f8cd4d4250248554c0e1786ad4c45de16 (diff) | |
download | gnunet-ac40efdae723f850bfff62c0cddad130a37f425e.tar.gz gnunet-ac40efdae723f850bfff62c0cddad130a37f425e.zip |
MYSQL: Use autoconf-based my_bool detection
NEWS: We now detect MySQL's strange, version-dependent my_bool type on configure.
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac index 7ba1d27a7..ec89fd4c7 100644 --- a/configure.ac +++ b/configure.ac | |||
@@ -935,6 +935,19 @@ AC_ARG_WITH([mysql], | |||
935 | AC_SUBST(MYSQL_LDFLAGS) | 935 | AC_SUBST(MYSQL_LDFLAGS) |
936 | AC_SUBST(MYSQL_CPPFLAGS) | 936 | AC_SUBST(MYSQL_CPPFLAGS) |
937 | 937 | ||
938 | # check for my_bool | ||
939 | AS_IF([test "x$mysql" = "xtrue"], | ||
940 | [AC_MSG_CHECKING([for my_bool]) | ||
941 | AC_COMPILE_IFELSE([AC_LANG_PROGRAM( | ||
942 | [[#include <mysql/mysql.h>]], | ||
943 | [[#ifndef my_bool | ||
944 | #no my_bool found | ||
945 | #endif]])], | ||
946 | [AC_MSG_RESULT([yes]) | ||
947 | AC_DEFINE_UNQUOTED([MYSQL_BOOL], [my_bool], [Bool variable for some mysql versions])], | ||
948 | [AC_MSG_RESULT([no]) | ||
949 | AC_DEFINE_UNQUOTED([MYSQL_BOOL], [bool], [Normal boolean value])])]) | ||
950 | |||
938 | # additional version checks for mysql | 951 | # additional version checks for mysql |
939 | AS_IF([test "x$mysql" = "xtrue"], | 952 | AS_IF([test "x$mysql" = "xtrue"], |
940 | [AC_MSG_CHECKING([for mysql version]) | 953 | [AC_MSG_CHECKING([for mysql version]) |