Building converts a package source directory into a single bundled file.
binary = FALSE this creates a
tar.gz package that can
be installed on any platform, provided they have a full development
environment (although packages without source code can typically be
installed out of the box). If
binary = TRUE, the package will have
a platform specific extension (e.g.
.zip for windows), and will
only be installable on the current platform, but no development
environment is needed.
build( pkg = ".", path = NULL, binary = FALSE, vignettes = TRUE, manual = FALSE, args = NULL, quiet = FALSE, ... )
The package to use, can be a file path to the package or a package object. See
as.package()for more information.
Path in which to produce package. If
NULL, defaults to the parent directory of the package.
Produce a binary (
--binary) or source (
--no-manual --no-resave-data) version of the package.
- vignettes, manual
For source packages: if
FALSE, don't build PDF vignettes (
--no-build-vignettes) or manual (
An optional character vector of additional command line arguments to be passed to
R CMD buildif
binary = FALSE, or
R CMD installif
binary = TRUE.
TRUEsuppresses output from this function.
Additional arguments passed to pkgbuild::build.
manual = FALSE is not suitable for a CRAN
submission, which may require
manual = TRUE. Even better, use