Mercurial > hg > sv-dependency-builds
comparison src/liblo-0.26/configure.ac @ 4:e13257ea84a4
Add bzip2, zlib, liblo, portaudio sources
author | Chris Cannam |
---|---|
date | Wed, 20 Mar 2013 13:59:52 +0000 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
3:6c505a35919a | 4:e13257ea84a4 |
---|---|
1 AC_PREREQ(2.57) | |
2 | |
3 AC_INIT([liblo], [0.26], [liblo-devel@lists.sourceforge.net]) | |
4 | |
5 # libtool version: current:revision:age | |
6 # | |
7 # If the library source code has changed at all since the last update, then | |
8 # increment revision (`c:r:a' becomes `c:r+1:a'). | |
9 # | |
10 # If any interfaces have been added, removed, or changed since the last update, | |
11 # increment current, and set revision to 0. | |
12 # | |
13 # If any interfaces have been added since the last public release, then | |
14 # increment age. | |
15 # | |
16 # If any interfaces have been removed since the last public release, then set | |
17 # age to 0. | |
18 LO_SO_VERSION=7:0:0 | |
19 | |
20 AC_CONFIG_SRCDIR([src/address.c]) | |
21 AM_CONFIG_HEADER([config.h]) | |
22 | |
23 AM_INIT_AUTOMAKE | |
24 | |
25 AC_ENABLE_STATIC(no) | |
26 AC_ENABLE_SHARED(yes) | |
27 AC_SUBST(LO_SO_VERSION) | |
28 | |
29 # disable support for ipv6. | |
30 AC_ARG_ENABLE(ipv6, [ --enable-ipv6 Enable ipv6 support],want_ipv6=yes,) | |
31 if test "$want_ipv6" = "yes"; then | |
32 AC_DEFINE(ENABLE_IPV6, 1, Define this to enable ipv6.) | |
33 fi | |
34 | |
35 # Checks for programs. | |
36 AC_PROG_CC | |
37 AM_PROG_LIBTOOL | |
38 AM_PROG_CC_C_O | |
39 AC_CHECK_PROG([DOXYGEN], [doxygen], [doc], []) | |
40 AC_SUBST(DOXYGEN) | |
41 | |
42 # Checks for libraries. | |
43 AC_CHECK_LIB([pthread], [pthread_create]) | |
44 AC_SEARCH_LIBS([recvfrom], [socket]) | |
45 AC_CHECK_FUNC([log], [], [AC_CHECK_LIB([m],[log])]) | |
46 | |
47 # Checks for header files. | |
48 AC_HEADER_STDC | |
49 AC_CHECK_HEADERS([netdb.h netinet/in.h stdlib.h string.h sys/socket.h unistd.h]) | |
50 | |
51 # Checks for typedefs, structures, and compiler characteristics. | |
52 AC_C_CONST | |
53 AC_TYPE_SIZE_T | |
54 | |
55 # Check for features | |
56 AC_CHECK_FUNC([select], [AC_DEFINE(HAVE_SELECT, [1], [Define to 1 if select() is available.])], [ | |
57 AC_MSG_CHECKING([for select in ws2_32]) | |
58 LIBS="$LIBS -lws2_32" | |
59 # some winsock2 functions require XP, so WINNT=0x501 | |
60 CFLAGS="$CFLAGS -DWIN32 -D_WIN32_WINNT=0x501" | |
61 AC_TRY_LINK([#include <winsock2.h>], | |
62 [select(0,0,0,0,0)], | |
63 [AC_MSG_RESULT(yes) | |
64 AC_DEFINE(HAVE_SELECT, [1], [Define to 1 if select() is available.])], | |
65 [AC_MSG_RESULT(no)]) | |
66 ]) | |
67 AC_CHECK_FUNC([poll], [AC_DEFINE(HAVE_POLL, [1], [Define to 1 if poll() is available.])]) | |
68 AC_CHECK_FUNC([inet_aton], [AC_DEFINE(HAVE_INET_ATON, [1], [Define to 1 if inet_aton() is available.])]) | |
69 | |
70 AC_C_BIGENDIAN([LO_BIGENDIAN="1"], [LO_BIGENDIAN="0"]) | |
71 AC_DEFINE_UNQUOTED(LO_BIGENDIAN, "$LO_BIGENDIAN", [If machine is bigendian]) | |
72 AC_SUBST(LO_BIGENDIAN) | |
73 | |
74 AC_CONFIG_FILES([ | |
75 Makefile | |
76 src/Makefile | |
77 src/tools/Makefile | |
78 examples/Makefile | |
79 lo/Makefile | |
80 lo/lo_endian.h | |
81 liblo.pc | |
82 doc/Makefile | |
83 doc/reference.doxygen | |
84 build/Makefile | |
85 ]) | |
86 AC_OUTPUT() |