From 8e9fd42bec720b9cf7d97558eaa248dd1eb223a9 Mon Sep 17 00:00:00 2001 From: Chris Cheney <calc@xiph.org> Date: Thu, 11 Sep 2003 07:46:48 +0000 Subject: [PATCH] add pkg-config support git-svn-id: http://svn.xiph.org/trunk/ao@5329 0101bb08-14d6-0310-b084-bc0e0c8e3800 --- Makefile.am | 6 +++++- ao.pc.in | 14 ++++++++++++++ configure.in | 2 +- 3 files changed, 20 insertions(+), 2 deletions(-) create mode 100644 ao.pc.in diff --git a/Makefile.am b/Makefile.am index 83a0e6c..95744dd 100644 --- a/Makefile.am +++ b/Makefile.am @@ -6,10 +6,14 @@ SUBDIRS = src include doc debian m4datadir = $(datadir)/aclocal m4data_DATA = ao.m4 + +pkgconfigdir = $(libdir)/pkgconfig +pkgconfig_DATA = ao.pc + mandir = @MANDIR@ man_MANS = libao.conf.5 -EXTRA_DIST = README AUTHORS CHANGES COPYING libao.spec ao.m4 acinclude.m4 $(man_MANS) +EXTRA_DIST = README AUTHORS CHANGES COPYING libao.spec ao.m4 acinclude.m4 ao.pc.in $(man_MANS) debug: $(MAKE) all CFLAGS="@DEBUG@" diff --git a/ao.pc.in b/ao.pc.in new file mode 100644 index 0000000..71113ea --- /dev/null +++ b/ao.pc.in @@ -0,0 +1,14 @@ +# libao pkg-config source file + +prefix=@prefix@ +exec_prefix=@exec_prefix@ +libdir=@libdir@ +includedir=@includedir@ + +Name: ao +Description: ao is a cross-platform audio output library +Version: @VERSION@ +Requires: +Conflicts: +Libs: -L${libdir} -lao +Cflags: -I${includedir} diff --git a/configure.in b/configure.in index f90e34a..d36cf01 100644 --- a/configure.in +++ b/configure.in @@ -354,4 +354,4 @@ dnl Plugins get special LDFLAGS AC_SUBST(PLUGIN_LDFLAGS) -AC_OUTPUT(Makefile src/Makefile doc/Makefile include/Makefile include/ao/Makefile include/ao/os_types.h src/plugins/Makefile src/plugins/esd/Makefile src/plugins/oss/Makefile src/plugins/alsa/Makefile src/plugins/alsa09/Makefile src/plugins/sun/Makefile src/plugins/irix/Makefile src/plugins/arts/Makefile src/plugins/macosx/Makefile src/plugins/nas/Makefile debian/Makefile) +AC_OUTPUT(Makefile src/Makefile doc/Makefile include/Makefile include/ao/Makefile include/ao/os_types.h src/plugins/Makefile src/plugins/esd/Makefile src/plugins/oss/Makefile src/plugins/alsa/Makefile src/plugins/alsa09/Makefile src/plugins/sun/Makefile src/plugins/irix/Makefile src/plugins/arts/Makefile src/plugins/macosx/Makefile src/plugins/nas/Makefile debian/Makefile ao.pc) -- GitLab