12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576 |
- # XMMS Song Info plugin
- # Copyright (c) 2004 Nikola Kotur
- AC_PREREQ([2.54])
- AC_INIT(src/songinfo.c)
- AM_INIT_AUTOMAKE(xmms-songinfo, 0.0.1)
- AC_LIBTOOL_DLOPEN
- dnl a Great Idea that doesn't work!
- dnl AC_REPLACE_FUNCS
- dnl *** checks for programs
- CFLAGS_ADD="-I/usr/local/include -I/usr/X11R6/include"
- CFLAGS_ADD="$CFLAGS_ADD -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include"
- LDFLAGS_ADD="-L/usr/X11R6/lib -L/usr/local/lib -lstdc++"
- CFLAGS="$CFLAGS $CFLAGS_ADD"
- CXXFLAGS="$CXXFLAGS $CFLAGS_ADD"
- LDFLAGS="$LDFLAGS $LDFLAGS_ADD"
- #AC_LANG_CPLUSPLUS
- AC_PROG_CXX
- AC_PROG_CC
- AC_PROG_INSTALL
- AC_PROG_LN_S
- AM_PROG_LIBTOOL
- dnl *** checks for libraries
- AM_PATH_GLIB(1.2.0,
- [LIBS="$LIBS $GLIB_LIBS"
- CFLAGS="$CFLAGS $GLIB_CFLAGS"],
- AC_MSG_ERROR(You need glib 1.2 or later to build this plug-in.))
- dnl *** This mostly in anticipation of next release, but it *may* be needed
- dnl now, too...
- AM_PATH_GTK(1.2.0,
- [LIBS="$LIBS $GTK_LIBS"
- CFLAGS="$CFLAGS $GTK_CFLAGS"],
- AC_MSG_ERROR(You need GTK+ 1.2 or later to build this plug-in.))
- AM_PATH_XMMS(1.0.0,
- [LIBS="$LIBS $XMMS_LIBS"
- CFLAGS="$CFLAGS $XMMS_CFLAGS"],
- AC_MSG_ERROR(You need XMMS version >= 1.0.0, naturally.))
- AC_CHECK_LIB([id3tag],[id3_tag_new],,
- AC_MSG_ERROR("libid3tag is required for ID3 support. Find it in the MAD distribution at http://www.mars.org/home/rob/proj/mpeg/ - version 0.14.1 or better."), -lz)
- dnl *** checks for header files
- AC_HEADER_STDC
- AC_CHECK_HEADERS("unistd.h")
- #AC_CHECK_HEADERS("pthread.h")
- AC_CHECK_HEADERS("errno.h")
- AC_CHECK_HEADERS("fcntl.h")
- AC_CHECK_HEADERS("time.h")
- AC_CHECK_HEADERS("pwd.h")
- dnl ... more should be checked!
- dnl * ...and that thinks they're not there...
- dnl *** checks for typedefs, structures, compiler characteristics
- AC_C_CONST
- dnl *** checks for library functions
- dnl *** checks for system services
- AM_CONFIG_HEADER(config.h)
- AC_OUTPUT(Makefile src/Makefile)
- AC_MSG_RESULT([configure complete, now type \"make\"])
|