diff --git a/configure.ac b/configure.ac index 3091a73402d574f4dad5feebbb0f671b9e11eeb2..09837975418dab69f221caa20f524199129533b7 100644 --- a/configure.ac +++ b/configure.ac @@ -275,6 +275,17 @@ AC_SUBST(SIZE32) AM_CONDITIONAL([FIXED_POINT], [test x$ac_enable_fixed = xyes]) AM_CONDITIONAL([CUSTOM_MODES], [test x$ac_enable_custom_modes = xyes]) +dnl subsitutions for the pkg-config files +if test x$ac_enable_float = xyes; then + PC_BUILD="floating-point" + PC_LIBM=$LIBM +else + PC_BUILD="fixed-point" + PC_LIBM= +fi +AC_SUBST([PC_BUILD]) +AC_SUBST([PC_LIBM]) + AC_OUTPUT([Makefile opus.pc opus-uninstalled.pc doc/Makefile doc/Doxyfile]) diff --git a/opus-uninstalled.pc.in b/opus-uninstalled.pc.in index deb6719f31da0cf8809818eeb79c80ddb2e709de..b26b208c15dafd467ec4dcc4910829afafeb43a1 100644 --- a/opus-uninstalled.pc.in +++ b/opus-uninstalled.pc.in @@ -4,9 +4,9 @@ libdir=${pcfiledir}/.libs includedir=${pcfiledir} Name: opus uninstalled -Description: Opus IETF audio codec (not installed) +Description: Opus IETF audio codec (not installed, @PC_BUILD@) Version: @VERSION@ Requires: Conflicts: -Libs: ${libdir}/libopus.a +Libs: ${libdir}/libopus.a @PC_LIBM@ Cflags: -I${includedir}/include diff --git a/opus.pc.in b/opus.pc.in index 4e25e0bd2294233baaa1b0cbf0eb3fdac3165dd6..58e2247daa615c5395c61536e3cf608fd2560df3 100644 --- a/opus.pc.in +++ b/opus.pc.in @@ -6,10 +6,10 @@ libdir=@libdir@ includedir=@includedir@ Name: Opus -Description: Opus IETF audio codec +Description: Opus IETF audio codec (@PC_BUILD@ build) URL: http://opus-codec.org/ Version: @VERSION@ Requires: Conflicts: -Libs: -L${libdir} -lopus +Libs: -L${libdir} -lopus @PC_LIBM@ Cflags: -I${includedir}/opus