R/build.R

Defines functions build_package

#' @importFrom utils modifyList

build_package <- function(path, build_args = list()) {
  default_args <- list(
    path = path, dest_path = NULL, binary = FALSE, vignettes = TRUE,
    manual = TRUE, args = NULL, quiet = TRUE
  )
  args <- modifyList(default_args, build_args)
  zip_path <- system.file(package = "zip", "bin", .Platform$r_arch)
  withr_with_path(zip_path, do.call(pkgbuild::build, args))
}
r-lib/pkgdepends documentation built on April 7, 2024, 8:06 a.m.