Thanks Kevin. Indeed, something along those lines should be the way to go, though I wouldn't really know how to adapt the example to load a Rdata file, export a text file, move it to src/ and clean up. Fortunately, after having a closer look at this header file, it looks like I'm not currently using it (the Clenshaw-Curtis quadrature is an alternative option provided by S. Johnson's cubature library, but I'm actually using the other routine). So I can get rid of it altogether for now, and my package falls below 1Mb.
Thanks for the tip anyway, baptiste On 29 February 2016 at 08:59, Kevin Ushey <[email protected]> wrote: > What about having a 'configure' script that generates this header file > on package install? > > https://cran.r-project.org/doc/manuals/r-release/R-exts.html#Configure-and-cleanup > > On Sun, Feb 28, 2016 at 11:18 AM, Baptiste Auguie > <[email protected]> wrote: > > Dear Rcpp gurus, > > > > In the process of updating my planar package > > <https://github.com/baptiste/planar>, CRAN has mentioned their concern > with > > the size of the source package (20Mb compressed tar.gz). This puzzled me > > until I found the culprit: a 40Mb header file > > <https://github.com/baptiste/planar/blob/master/src/clencurt.h> with > 500k > > pre-calculated quadrature points. > > I'm thinking that the easiest strategy is probably to compress these data > > into binary form, say as a Rdata file in inst/, and have the Makefile do > > some magic to recover it during the package compilation. I'm not sure > how to > > achieve this, or if it even makes sense. Any example of a similar > procedure > > I could follow? > > > > Thanks, > > > > baptiste > > > > _______________________________________________ > > Rcpp-devel mailing list > > [email protected] > > https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/rcpp-devel >
_______________________________________________ Rcpp-devel mailing list [email protected] https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/rcpp-devel
