Skip to content
Snippets Groups Projects
Commit 9f71309a authored by Ralph Giles's avatar Ralph Giles Committed by Jean-Marc Valin
Browse files

Add pkg-config support files.

These files allow compiling and linking against the reference
implementation with an invocation like `pkg-config --cflags
--libs opus`. They're optional within the opus build system,
but can simplify compilation for clients and are generally
considered part of a normal autotools build these days.

The -uninstalled version refers to local build products
within the tree, which is helpful for testing and unprivileged
builds. opus.pc is used once 'make install' has put the
libraries and headers somewhere more permanent.
parent 1ca485ce
No related branches found
No related tags found
No related merge requests found
......@@ -35,3 +35,8 @@ test_opus_LDADD = libopus.la -lm
test_repacketizer_SOURCES = src/test_repacketizer.c
test_repacketizer_LDADD = libopus.la -lm
EXTRA_DIST = opus.pc.in opus-uninstalled.pc.in
pkgconfigdir = $(libdir)/pkgconfig
pkgconfig_DATA = opus.pc
......@@ -207,7 +207,8 @@ fi
AM_CONDITIONAL([FIXED_POINT], [test x$ac_enable_fixed = xyes])
AC_OUTPUT([Makefile libcelt/Makefile])
AC_OUTPUT([Makefile libcelt/Makefile
opus.pc opus-uninstalled.pc])
AC_MSG_RESULT([
------------------------------------------------------------------------
......
# opus codec reference implementation uninstalled pkg-config file
libdir=${pcfiledir}/.libs
includedir=${pcfiledir}
Name: opus uninstalled
Description: Opus IETF audio codec (not installed)
Version: @VERSION@
Requires:
Conflicts:
Libs: ${libdir}/libopus.a
Cflags: -I${includedir}/src -I${includedir}/libcelt
# opus codec reference implementation pkg-config file
prefix=@prefix@
exec_prefix=@exec_prefix@
libdir=@libdir@
includedir=@includedir@
Name: Opus
Description: Opus IETF low-latency audio codec
URL: http://opus-codec.org/
Version: @VERSION@
Requires:
Conflicts:
Libs: -L${libdir} -lopus
Cflags: -I${includedir}/opus
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment