diff options
| author | Mike Taves <mwtoews@gmail.com> | 2021-08-28 22:06:41 +1200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-08-28 22:06:41 +1200 |
| commit | a2713d85eab58eff28da416942e0b0c73edd4fcb (patch) | |
| tree | c27a21b9915e482b094ced6107098fa94487c1da /configure.ac | |
| parent | 3bb6c1bf02c454686edf557a520ae6c70d6ae5d9 (diff) | |
| download | PROJ-a2713d85eab58eff28da416942e0b0c73edd4fcb.tar.gz PROJ-a2713d85eab58eff28da416942e0b0c73edd4fcb.zip | |
proj.pc.in: add -lm -ldl in Libs.private (#2825)
Diffstat (limited to 'configure.ac')
| -rw-r--r-- | configure.ac | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/configure.ac b/configure.ac index 1cb1cb39..d3b1aa2d 100644 --- a/configure.ac +++ b/configure.ac @@ -181,7 +181,7 @@ esac dnl Checks for libraries. save_CFLAGS="$CFLAGS" CFLAGS=`echo "$CFLAGS" | sed "s/-Werror/ /"` -AC_CHECK_LIB(m,exp,,,) +AC_CHECK_LIB(m,exp,,HAVE_LIBM=no,) CFLAGS="$save_CFLAGS" dnl We check for headers @@ -198,7 +198,7 @@ AC_SEARCH_LIBS([sqrt], [m]) AC_CHECK_FUNC(localeconv, [AC_DEFINE(HAVE_LOCALECONV,1,[Define to 1 if you have localeconv])]) AC_CHECK_FUNCS([strerror]) -AC_CHECK_LIB(dl,dladdr,,,) +AC_CHECK_LIB(dl,dladdr,,HAVE_LIBDL=no,) dnl --------------------------------------------------------------------------- dnl Provide a mechanism to disable real mutex support (if lacking win32 or @@ -321,6 +321,18 @@ AC_SUBST(CURL_LIBS,$CURL_LIBS) AC_SUBST(CURL_ENABLED_FLAGS,$CURL_ENABLED_FLAGS) AM_CONDITIONAL(HAVE_CURL, [test "x$FOUND_CURL" = "xyes"]) +dnl --------------------------------------------------------------------------- +dnl Check for extra libraries, required for static linking with pkg-config +dnl --------------------------------------------------------------------------- + +EXTRA_LIBS="-lstdc++" +if test "$HAVE_LIBM" != "no" ; then + EXTRA_LIBS="$EXTRA_LIBS -lm" +fi +if test "$HAVE_LIBDL" != "no" ; then + EXTRA_LIBS="$EXTRA_LIBS -ldl" +fi +AC_SUBST(EXTRA_LIBS,$EXTRA_LIBS) dnl --------------------------------------------------------------------------- dnl proj-lib-env-var-tried-last |
