On Tue, Feb 11, 2020 at 8:52 AM Rainer M Krug <rai...@krugs.de> wrote: > On 11 Feb 2020, at 09:42, Gábor Csárdi <csardi.ga...@gmail.com> wrote: > On Tue, Feb 11, 2020 at 8:38 AM Rainer M Krug <rai...@krugs.de> wrote: > On 10 Feb 2020, at 17:58, Gábor Csárdi <csardi.ga...@gmail.com> wrote: > > Maybe you have large, ignored files in the package directory? R first > creates a copy of the whole directory and only applies `.Rbuildignore` > after that. > > THANKS - you solved my question without me having to answer it. As I am using > a makefile to build the package, I can easily rename the ignored directories > before calling build. > > But the question is why are these ignored directories scanned before building > the package? They should be ignored anyway? > > Rainer > > > A makefile is a good idea, but I would rather move the files that are > needed to a temporary directory, instead of temporarily renaming > unneeded files, because if the makefile fails, then you won't restore > them and your project will be in a broken state. > > > You are right. Having two targets (prepare build, finalise build) which move > the files and put them back afterwards would be the best option (and make the > build call both). > > Is there a way to have an .onExit() type function in a makefile?
The on-exit mechanism can fail as well. It is just better not to move around the files of the project I think. Gabor [...] ______________________________________________ R-package-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-package-devel