Skip to content

Commit 3080d0f

Browse files
author
Hartmut Holzgraefe
committed
proj lib configure check fix
1 parent 98cea38 commit 3080d0f

2 files changed

Lines changed: 12 additions & 3 deletions

File tree

Makefile.am

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ endif
3838
AM_CFLAGS = @PTHREAD_CFLAGS@ @POSTGRESQL_CFLAGS@ @XML2_CFLAGS@ @BZIP2_CFLAGS@ @GEOS_CFLAGS@ @PROJ_CFLAGS@ @PROTOBUF_C_CFLAGS@ -DOSM2PGSQL_DATADIR='"$(datadir)"' -DVERSION='"@PACKAGE_VERSION@"'
3939
AM_CPPFLAGS = @PTHREAD_CFLAGS@ @POSTGRESQL_CFLAGS@ @XML2_CFLAGS@ @BZIP2_CFLAGS@ @GEOS_CFLAGS@ @PROJ_CFLAGS@ -DOSM2PGSQL_DATADIR='"$(datadir)"' -Igeos-fallback
4040

41-
AM_LDFLAGS = @PTHREAD_CFLAGS@ @ZLIB_LDFLAGS@ @ZLIB_LIBS@ @POSTGRESQL_LDFLAGS@ @POSTGRESQL_LIBS@ @XML2_LDFLAGS@ @BZIP2_LDFLAGS@ @BZIP2_LIBS@ @GEOS_LDFLAGS@ @GEOS_LIBS@ @PROJ_LDFLAGS@ @PROTOBUF_C_LDFLAGS@
41+
AM_LDFLAGS = @PTHREAD_CFLAGS@ @ZLIB_LDFLAGS@ @ZLIB_LIBS@ @POSTGRESQL_LDFLAGS@ @POSTGRESQL_LIBS@ @XML2_LDFLAGS@ @BZIP2_LDFLAGS@ @BZIP2_LIBS@ @GEOS_LDFLAGS@ @GEOS_LIBS@ @PROJ_LDFLAGS@ @PROJ_LIBS@ @PROTOBUF_C_LDFLAGS@
4242

4343
osm2pgsqldir = $(datadir)/osm2pgsql
4444
osm2pgsql_DATA = default.style 900913.sql

m4/ax_lib_proj.m4

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
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

Comments
 (0)