________________________________
From: Martin Morgan <mtmorgan.bioc at gmail.com>
Sent: Saturday, November 7, 2020 3:30 PM
To: Alexandru Voda <alexandru.voda at seh.ox.ac.uk>; bioc-devel at r-project.org
<bioc-devel at r-project.org>
Subject: Re: [Bioc-devel] Compiling a cpp source code while installing
package
It would probably help to provide additional detail here; there are
several examples of packages that build C / C++ libraries from source, a
common pattern is to have a package dedicated to providing the library,
e.g., Rhtslib or Rhdf5lib, or of building the library as part of the
software package itself.
It's worth assessing whether the functionality is worth it (e.g., why use
a random number generator from another package, when one can use the R
random number generator) or already implemented (e.g., linear algebra in
RcppArmadillo).
Martin
?On 11/7/20, 10:25 AM, "Bioc-devel on behalf of Alexandru Voda" <
bioc-devel-bounces at r-project.org on behalf of alexandru.voda at seh.ox.ac.uk>
wrote:
Hi! I tried to look this up in the FAQ & best practices but couldn't
find it.
My in-the-works package needs to call a legacy C++ software from time
to time.
Since that C++ software is open-source, is there a way to make my
package compile the source (during R package installation) I'm going to
include? That'd make my package's dependency localized and well-controlled,
but any other alternative is welcome (except Rcpp, which would take too
many months to rewrite into the legacy C++ software).
Best wishes,
Alexandru
[[alternative HTML version deleted]]
_______________________________________________
Bioc-devel at r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/bioc-devel
[[alternative HTML version deleted]]
_______________________________________________
Bioc-devel at r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/bioc-devel