<div dir="ltr">Hi,<div><br></div><div>In previous versions of Rcpp, we typically constructed the PKG_LIBS variable in Makevars through</div><div><br></div><div>    PKG_LIBS = `$(R_HOME)/bin/Rscript -e "Rcpp:::LdFlags()"`</div>
<div><br></div><div>This is also what's done in e.g. Rcpp.package.skeleton. However, following the new guidelines from CRAN, RcppLdFlags was exported, but not LdFlags. I wonder if the intention was to export LdFlags as well, so that we can simply omit one colon from the LdFlags call:</div>
<div><br></div><div>    PKG_LIBS = `$(R_HOME)/bin/Rscript -e "Rcpp::LdFlags()"`<br></div><div><br></div><div>As is, because RcppLdFlags was exported and returns its result invisibly, it's required to write e.g.</div>
<div><br></div><div>    PKG_LIBS = `$(R_HOME)/bin/Rscript -e "cat(Rcpp::RcppLdFlags())"`</div><div><br></div><div>which is a bit uglier. </div><div><br></div><div>Can we have LdFlags exported in addition to RcppLdFlags? It would also help keep everything consistent with the available documentation.</div>
<div><br></div><div>-Kevin</div></div>