diff --git a/configure.ac b/configure.ac index 321c239..37f9657 100644 --- a/configure.ac +++ b/configure.ac @@ -53,6 +53,10 @@ AC_CHECK_DECLS([isinf], [], [], [[#include ]]) AC_CHECK_DECLS([_isnan], [], [], [[#include ]]) AC_CHECK_DECLS([_finite], [], [], [[#include ]]) +if test "$ac_cv_have_decl_isnan" = "yes" ; then + AC_TRY_LINK([#include ], [float f = 0.0; return isnan(f)], [], [LIBS="$LIBS -lm"]) +fi + #check if .section.gnu.warning accepts long strings (for __warn_references) AC_LANG_PUSH([C]) diff --git a/json-c.pc.in b/json-c.pc.in index 037739d..05bfbc8 100644 --- a/json-c.pc.in +++ b/json-c.pc.in @@ -6,6 +6,7 @@ includedir=@includedir@ Name: json-c Description: JSON implementation in C Version: @VERSION@ -Requires: +Requires: +Libs.private: @LIBS@ Libs: -L${libdir} -ljson-c Cflags: -I${includedir}/json-c