]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
auth geoipbackend: link C++ filesystem lib if necessary
authorPeter van Dijk <peter.van.dijk@powerdns.com>
Tue, 4 Jun 2024 11:01:36 +0000 (13:01 +0200)
committerPeter van Dijk <peter.van.dijk@powerdns.com>
Tue, 4 Jun 2024 11:01:36 +0000 (13:01 +0200)
configure.ac
modules/geoipbackend/Makefile.am

index 348127854d4e8611e7c77aecdc7167c1a3a34b6a..93a4e8cee71534765f1dc6fd805cd0cb6f3bb407 100644 (file)
@@ -309,11 +309,12 @@ LDFLAGS="$RELRO_LDFLAGS $LDFLAGS"
 
 CFLAGS="$PIE_CFLAGS $CFLAGS"
 CXXFLAGS="$PIE_CFLAGS $CXXFLAGS"
-PROGRAM_LDFLAGS="$PIE_LDFLAGS $PROGRAM_LDFLAGS"
 AS_IF([test "$ax_cxx_cv_filesystem_lib" != "none"],
- [PROGRAM_LDFLAGS="$PROGRAM_LDFLAGS -l$ax_cxx_cv_filesystem_lib"],
+ [CXXFS_LIBS="-l$ax_cxx_cv_filesystem_lib"],
  []
 )
+AC_SUBST([CXXFS_LIBS])
+PROGRAM_LDFLAGS="$PIE_LDFLAGS $PROGRAM_LDFLAGS $CXXFS_LIBS"
 AC_SUBST([PROGRAM_LDFLAGS])
 
 PDNS_ENABLE_COVERAGE
index f9622206ff86bf137e2ab0b07d9df1893e75d47d..f7ea40739f69f4d2ace76f8fff9401869e34e2d4 100644 (file)
@@ -11,4 +11,4 @@ libgeoipbackend_la_SOURCES = \
        geoipinterface.cc geoipinterface.hh
 
 libgeoipbackend_la_LDFLAGS = -module -avoid-version
-libgeoipbackend_la_LIBADD = $(YAML_LIBS) $(GEOIP_LIBS) $(MMDB_LIBS)
+libgeoipbackend_la_LIBADD = $(YAML_LIBS) $(GEOIP_LIBS) $(MMDB_LIBS) $(CXXFS_LIBS)