[go: up one dir, main page]

File: configure.ac

package info (click to toggle)
libdiscid 0.1.0-1
  • links: PTS
  • area: main
  • in suites: lenny
  • size: 1,552 kB
  • ctags: 117
  • sloc: sh: 8,706; ansic: 853; makefile: 29
file content (62 lines) | stat: -rw-r--r-- 1,773 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
dnl Process this file with autoconf to produce a configure script.
dnl
dnl NOTE: Each time a release is made, the version number below and the
dnl       libtool version number in src/Makefile.am have to be incremented.
dnl       The libtool version number has to be changed ALWAYS, no matter how
dnl       small the change to the source code was!
dnl
AC_INIT(libdiscid, 0.1.0)
AC_CONFIG_SRCDIR(src/disc.c)
AM_INIT_AUTOMAKE
AC_CONFIG_HEADERS(config.h)

dnl Set the host_cpu, host_vendor, and host_os variables.
AC_CANONICAL_HOST

case "${host_cpu}-${host_os}" in
  #*-beos*)    os=beos; LIBS='-lbe -lroot' ;;
  *-mingw*)   os=win32; LIBS='-lwinmm' ;;
  *-cygwin*)  os=win32; LIBS='-lwinmm' ;;
  #*-freebsd*) os=freebsd ;;
  *-darwin*)  os=darwin ;;
  #*-irix*)    os=irix; CXXFLAGS="$CFLAGS -fsquangle"; 
  #                     LIBS='-lcdaudio -lmediad -lds' ;; 
  *-linux*)   os=linux ;;
  #*-netbsd*)  os=netbsd ;;
  #*-openbsd*) os=openbsd ;;
  #*-os2_emx*) os=os2 ;;
  #*-solaris*) os=solaris; LIBS='-lsocket -lnsl' ;;
  #*-qnx*)     os=qnx; LIBS='-lsocket' ;;
  *)          AC_MSG_ERROR([unsupported operating system]) ;;
esac
dnl AM_CONDITIONAL(DARWIN, test x$os = xdarwin)


dnl The file containing the operating system dependent disc access code.
DISC_OS_OBJ=disc_${os}.lo
AC_SUBST(DISC_OS_OBJ)

AC_MSG_NOTICE([using discid implementation disc_${os}.c])


dnl Checks for programs.
AC_PROG_CC
AM_PROG_LIBTOOL
AC_SUBST(LIBTOOL_DEPS)  
AC_PROG_INSTALL


dnl Test endianness and size of a long; required for the SHA1 implementation.
AC_C_BIGENDIAN
AC_CHECK_SIZEOF(long)


if test "$GCC" = yes; then
  CFLAGS="$CFLAGS -Wall -O2"
fi


AC_OUTPUT([
  Makefile src/Makefile include/Makefile include/discid/Makefile
  examples/Makefile test/Makefile libdiscid.pc Doxyfile
])