version bump
[scrobby.git] / configure.in
blob9b8838fcd3a0d6d3483e6f68e5e3f3402d565c26
1 AC_INIT(configure.in)
3 AM_CONFIG_HEADER(config.h)
4 AM_INIT_AUTOMAKE(scrobby, 0.0.99)
6 AC_PREREQ(2.59)
8 AC_LANG_CPLUSPLUS
9 AC_PROG_CXX
10 AM_PROG_LIBTOOL
12 dnl ========================
13 dnl = checking for openssl =
14 dnl ========================
15 PKG_CHECK_MODULES([libssl], libssl, , AC_MSG_ERROR([libssl library is required]))
16 AC_SUBST(libssl_CFLAGS)
17 AC_SUBST(libssl_LIBS)
18 CPPFLAGS="$CPPFLAGS $libssl_CFLAGS"
19 LDFLAGS="$LDFLAGS $libssl_LDFLAGS"
20 AC_CHECK_HEADERS([openssl/evp.h], , AC_MSG_ERROR([missing openssl/evp.h header]))
22 dnl =================================
23 dnl = checking for curl and pthread =
24 dnl =================================
25 AC_CHECK_LIB(pthread, pthread_create, LDFLAGS="$LDFLAGS -pthread", AC_MSG_ERROR([pthread library is required]))
26 AC_CHECK_HEADERS([pthread.h], , AC_MSG_ERROR([missing pthread.h header]))
27 AC_PATH_PROG(CURL_CONFIG, curl-config)
28 if test "$CURL_CONFIG" != "" ; then
29         CPPFLAGS="$CPPFLAGS `$CURL_CONFIG --cflags`"
30         AC_CHECK_LIB(curl, curl_easy_init, LDFLAGS="$LDFLAGS `$CURL_CONFIG --libs`", AC_MSG_ERROR([curl library is required]))
31         AC_CHECK_HEADERS([curl/curl.h], , AC_MSG_ERROR([missing curl.h header]))
32 else
33         AC_MSG_ERROR([curl-config executable is missing])
36 AC_CONFIG_FILES([Makefile doc/Makefile src/Makefile])
37 AC_OUTPUT