| | 35 | |
| | 36 | |
| | 37 | dnl ********************************************************************* |
| | 38 | dnl ** MYSql ************************************************************ |
| | 39 | dnl ********************************************************************* |
| | 40 | |
| | 41 | echo Detecting MySQL ... |
| | 42 | |
| | 43 | # mysql autodetected. |
| | 44 | |
| | 45 | # checking for mysql library. |
| | 46 | AC_CHECK_HEADER([mysql/mysql.h]) |
| | 47 | AC_PATH_PROG([mysql_config], [mysql_config]) |
| | 48 | |
| | 49 | # checking for mysql environment. |
| | 50 | if test "$ac_cv_header_mysql_mysql_h" = "yes" -a -n "$mysql_config"; then |
| | 51 | MYSQL_CFLAGS="$(mysql_config --cflags)" |
| | 52 | MYSQL_LDFLAGS="$(mysql_config --libs)" |
| | 53 | AC_SUBST(MYSQL_CFLAGS) |
| | 54 | AC_SUBST(MYSQL_LDFLAGS) |
| | 55 | |
| | 56 | # define the mysql name and version. |
| | 57 | AC_DEFINE_UNQUOTED(PLUGIN_NAME_MYSQL, "mysql", [Plugin name as Prefix.]) |
| | 58 | AC_DEFINE_UNQUOTED(PLUGIN_VERSION_MYSQL, "$(mysql_config --version)", [Plugin version for MySQL.]) |
| | 59 | fi |
| | 60 | |
| | 61 | # define automake rule for compiling. |
| | 62 | AM_CONDITIONAL([HAVE_MYSQL], [test "$ac_cv_header_mysql_mysql_h" = "yes"]) |
| | 63 | |
| | 64 | |
| | 65 | # check if no database backends are available, that doesn't make sense for a sql plugin. :) |
| | 66 | if test -z "$ac_cv_header_mysql_mysql_h"; then |
| | 67 | AC_MSG_ERROR([*** no database backend found, install development and library files]) |
| | 68 | fi |
| 145 | | echo =[Python]======= |
| | 184 | echo =[OpenSSL Detection]==================== |
| | 185 | echo checking for OpenSSL for Encryption [Not Yet Implimented]. |
| | 186 | # Checking openssl library. |
| | 187 | AC_CHECK_HEADER([openssl/des.h], [], [AC_MSG_ERROR([*** des.h is required, install openssl header files])]) |
| | 188 | AC_CHECK_HEADER([openssl/evp.h], [], [AC_MSG_ERROR([*** evp.h is required, install openssl header files])]) |
| | 189 | AC_CHECK_LIB([crypto], [EVP_CIPHER_CTX_init], [], [AC_MSG_ERROR([*** EVP_CIPHER_CTX_init is required, install openssl library files])]) |
| | 190 | AC_CHECK_LIB([crypto], [EVP_MD_CTX_init], [], [AC_MSG_ERROR([*** EVP_MD_CTX_init is required, install openssl library files])]) |
| | 191 | AC_CHECK_LIB([crypto], [DES_crypt], [], [AC_MSG_ERROR([*** DES_crypt is required, install openssl library files])]) |
| | 192 | echo =[OpenSSL Detection]==================== |
| | 193 | echo |
| | 194 | echo =[Plugin Detection]===================== |
| | 195 | echo =[MySQL]================================ |
| | 196 | echo PLUGINS: MySQL: $ac_cv_header_mysql_mysql_h |
| | 197 | echo PLUGINS: MySQL: $MYSQL_CFLAGS |
| | 198 | echo PLUGINS: MySQL: $MYSQL_LDFLAGS |
| | 199 | echo |
| | 200 | echo =[Python]=============================== |