Browse Source

Merge pull request #182 from tpetazzoni/libm-fix

Link against libm when needed
tags/json-c-0.13-20171207
Eric Haszlakiewicz 10 years ago
parent
commit
e1eb298de1
2 changed files with 6 additions and 1 deletions
  1. +4
    -0
      configure.ac
  2. +2
    -1
      json-c.pc.in

+ 4
- 0
configure.ac View File

@@ -53,6 +53,10 @@ AC_CHECK_DECLS([isinf], [], [], [[#include <math.h>]])
AC_CHECK_DECLS([_isnan], [], [], [[#include <float.h>]])
AC_CHECK_DECLS([_finite], [], [], [[#include <float.h>]])

if test "$ac_cv_have_decl_isnan" = "yes" ; then
AC_TRY_LINK([#include <math.h>], [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])



+ 2
- 1
json-c.pc.in View File

@@ -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

Loading…
Cancel
Save