2525#
2626# AC_SUBST(PROJ_CFLAGS)
2727# AC_SUBST(PROJ_LDFLAGS)
28+ # AC_SUBST(PROJ_LIBSS)
2829#
2930# And sets:
3031#
@@ -91,6 +92,7 @@ AC_DEFUN([AX_LIB_PROJ],
9192
9293 PROJ_CFLAGS=""
9394 PROJ_LDFLAGS=""
95+ PROJ_LIBS=""
9496
9597 dnl
9698 dnl Collect include/lib paths and flags
@@ -99,10 +101,11 @@ AC_DEFUN([AX_LIB_PROJ],
99101
100102 if test -n "$proj_prefix"; then
101103 proj_include_dir="$proj_prefix/include"
102- proj_lib_flags="-L$proj_prefix/lib -lproj"
104+ proj_lib_flags="-L$proj_prefix/lib"
105+ proj_lib_libs="-lproj"
103106 run_proj_test="yes"
104107 elif test "$proj_requested" = "yes"; then
105- if test -n "$proj_include_dir" -a -n "$proj_lib_flags"; then
108+ if test -n "$proj_include_dir" -a -n "$proj_lib_flags" -a -n "$proj_lib_libs" ; then
106109 run_proj_test="yes"
107110 fi
108111 else
@@ -120,6 +123,9 @@ AC_DEFUN([AX_LIB_PROJ],
120123 saved_LDFLAGS="$LDFLAGS"
121124 LDFLAGS="$LDFLAGS $proj_lib_flags"
122125
126+ saved_LIBS="$LIBS"
127+ LIBS="$LIBS $proj_lib_libs"
128+
123129 dnl
124130 dnl Check proj headers
125131 dnl
@@ -164,6 +170,7 @@ AC_DEFUN([AX_LIB_PROJ],
164170 ) ] ,
165171 [
166172 PROJ_LDFLAGS="$proj_lib_flags"
173+ PROJ_LIBS="$proj_lib_libs"
167174 proj_lib_found="yes"
168175 AC_MSG_RESULT ( [ found] )
169176 ] ,
@@ -177,6 +184,7 @@ AC_DEFUN([AX_LIB_PROJ],
177184
178185 CPPFLAGS="$saved_CPPFLAGS"
179186 LDFLAGS="$saved_LDFLAGS"
187+ LIBS="$saved_LIBS"
180188 fi
181189
182190 AC_MSG_CHECKING ( [ for proj projection library] )
@@ -186,6 +194,7 @@ AC_DEFUN([AX_LIB_PROJ],
186194
187195 AC_SUBST ( [ PROJ_CFLAGS] )
188196 AC_SUBST ( [ PROJ_LDFLAGS] )
197+ AC_SUBST ( [ PROJ_LIBS] )
189198
190199 HAVE_PROJ="yes"
191200 else
0 commit comments