On Thu, Sep 5, 2019 at 12:27 PM Martin Maechler <maech...@stat.math.ethz.ch> wrote:
> Now what is the officially / best way to have either 'configure' > or Makevars.{in,win} use the 'pkg-config' information > *dynamically*, i.e., > if I update my MPFR from 4.0.1 to 4.0.2 the newer 4.0.2 is found ? I don't know what is best, but here are three alternatives: * Use PKG_CHECK_MODULES which sets up default variables with _CFLAGS and _LIBS suffix after searching for a library with pkg-config, c.f. https://autotools.io/pkgconfig/pkg_check_modules.html * Call pkg-config by hand in configure.ac (and hence configure). Example: https://github.com/eddelbuettel/rcppredis/blob/master/configure.ac#L47-L60 * Call pkg-config within an "Anticonf" configure script. Example: https://github.com/jeroen/curl/blob/master/configure#L16-L24 cheerio ralf ______________________________________________ R-package-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-package-devel