> On Feb 28, 2016, at 2:59 PM, Kevin Ushey <kevinus...@gmail.com> 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 >
You don't even need that - it's much easier to simply add a rule to Makevars along the lines of: foo.h: foo.bz2.h ${R_BZIPCMD} -d foo.bz2.h assuming that compression is enough (the referred file doesn't exist in the sources ...) Cheers, Simon > On Sun, Feb 28, 2016 at 11:18 AM, Baptiste Auguie > <baptiste.aug...@gmail.com> 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 >> Rcpp-devel@lists.r-forge.r-project.org >> https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/rcpp-devel > _______________________________________________ > Rcpp-devel mailing list > Rcpp-devel@lists.r-forge.r-project.org > https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/rcpp-devel > _______________________________________________ Rcpp-devel mailing list Rcpp-devel@lists.r-forge.r-project.org https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/rcpp-devel