summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarcel Holtmann <marcel@holtmann.org>2012-07-15 18:12:45 -0300
committerMarcel Holtmann <marcel@holtmann.org>2012-07-29 20:01:50 -0700
commited49fb9aa9e4bda317bb3b9bf19e1ba1a2de3187 (patch)
treee76cddfa64036ed7b134f672562477b6e347110f
parentaf403e2e2cc06b7ab8b5e0411060ef4d940c2c7f (diff)
build: Add pkg-config information
-rw-r--r--.gitignore1
-rw-r--r--Makefile.am4
-rw-r--r--configure.ac2
-rw-r--r--sbc/sbc.pc.in10
4 files changed, 16 insertions, 1 deletions
diff --git a/.gitignore b/.gitignore
index 26f5ed9..b620d59 100644
--- a/.gitignore
+++ b/.gitignore
@@ -23,6 +23,7 @@ missing
stamp-h1
autom4te.cache
+sbc/sbc.pc
src/sbcdec
src/sbcenc
src/sbcinfo
diff --git a/Makefile.am b/Makefile.am
index 54302d3..6af0f7c 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -39,6 +39,10 @@ endif
AM_CFLAGS = @SNDFILE_CFLAGS@ -finline-functions -fgcse-after-reload \
-funswitch-loops -funroll-loops
+pkgconfigdir = $(libdir)/pkgconfig
+
+pkgconfig_DATA = sbc/sbc.pc
+
MAINTAINERCLEANFILES = Makefile.in \
aclocal.m4 configure config.h.in config.sub config.guess \
ltmain.sh depcomp compile missing install-sh mkinstalldirs
diff --git a/configure.ac b/configure.ac
index 29583c3..615d795 100644
--- a/configure.ac
+++ b/configure.ac
@@ -58,4 +58,4 @@ if (test "${enable_tester}" != "no"); then
fi
AM_CONDITIONAL(TESTER, test "${enable_tester}" != "no")
-AC_OUTPUT(Makefile)
+AC_OUTPUT(Makefile sbc/sbc.pc)
diff --git a/sbc/sbc.pc.in b/sbc/sbc.pc.in
new file mode 100644
index 0000000..6564060
--- /dev/null
+++ b/sbc/sbc.pc.in
@@ -0,0 +1,10 @@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+libdir=@libdir@
+includedir=@includedir@
+
+Name: SBC
+Description: SBC library
+Version: @VERSION@
+Libs: -L${libdir} -lsbc
+Cflags: -I${includedir}