A clone of btpd with my configuration changes.
Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

71 Zeilen
1.6 KiB

  1. AC_INIT(btpd, 0.1+, btpd@murmeldjur.se)
  2. AC_CANONICAL_TARGET
  3. AM_INIT_AUTOMAKE([foreign])
  4. AC_CONFIG_FILES([Makefile btpd/Makefile misc/Makefile cli/Makefile])
  5. AC_PROG_CC
  6. AC_PROG_RANLIB
  7. CFLAGS="$CFLAGS -std=c99 -Wall -Werror"
  8. case $target_os in
  9. linux*)
  10. CPPFLAGS="$CPPFLAGS -D_GNU_SOURCE=1 -D_FILE_OFFSET_BITS=64"
  11. ;;
  12. esac
  13. AC_ARG_WITH(event,
  14. [ --with-event=dir use libevent installed in dir],
  15. [
  16. AC_SUBST(event_LDFLAGS,["-L${withval}/lib -Wl,-rpath=${withval}/lib"])
  17. AC_SUBST(event_CPPFLAGS,"-I${withval}/include")
  18. ],
  19. [])
  20. AC_ARG_WITH(ssl,
  21. [ --with-ssl=dir use openssl installed in dir],
  22. [
  23. AC_SUBST(openssl_LDFLAGS,["-L${withval}/lib -Wl,-rpath=${withval}/lib"])
  24. AC_SUBST(openssl_CPPFLAGS,"-I${withval}/include")
  25. ],
  26. [])
  27. AC_ARG_WITH(curlconf,
  28. [ --with-curlconf=prog use this curl-config],
  29. [
  30. CURLCONF=$withval
  31. ],
  32. [])
  33. old_LDFLAGS="$LDFLAGS"
  34. LDFLAGS="$LDFLAGS $event_LDFLAGS"
  35. AC_CHECK_LIB(event, event_init, :, echo Must have libevent; exit 1)
  36. LDFLAGS=$old_LDFLAGS
  37. old_LDFLAGS="$LDFLAGS"
  38. LDFLAGS="$LDFLAGS $openssl_LDFLAGS"
  39. AC_CHECK_LIB(crypto, SHA1_Final, :, echo Must have openssl; exit 1)
  40. LDFLAGS=$old_LDFLAGS
  41. if test x$CURLCONF = x; then
  42. AC_PATH_PROG(CURLCONF, curl-config)
  43. fi
  44. if test x$CURLCONF = x -o \! \( -r "$CURLCONF" -a -x "$CURLCONF" \); then
  45. echo Must have the curl-config script
  46. exit 1
  47. else
  48. AC_SUBST(CURL_CFLAGS, `$CURLCONF --cflags`)
  49. AC_SUBST(CURL_LDFLAGS, `$CURLCONF --libs`)
  50. fi
  51. old_LDFLAGS="$LDFLAGS"
  52. LDFLAGS="$LDFLAGS $CURL_LDFLAGS"
  53. AC_CHECK_LIB(curl, curl_easy_strerror, :, echo Must have recent curl; exit 1)
  54. LDFLAGS=$old_LDFLAGS
  55. AC_OUTPUT