Clones the
AED_Tools repository
(or its private counterpart), fetches GLM source via fetch_sources.sh,
optionally switches the GLM sub-repository to a specific branch or tag,
then compiles GLM with build_glm.sh. The resulting binary is stored in
the same per-user data directory as glm_install().
Usage
glm_install_aed_tools(
repo = aed_tools_default_repo,
ref = "HEAD",
private = FALSE,
no_gui = TRUE,
jobs = 1L,
force = FALSE,
quiet = FALSE
)Arguments
- repo
URL of the AED_Tools git repository. Ignored when
private = TRUE.- ref
Branch or tag to check out inside the
GLM/sub-repository after fetching sources. Accepts:"HEAD"(default) – whatever branchfetch_sources.shleaves checked outa branch name, e.g.
"v4alpha"a tag, e.g.
"v4.0.0"a full or abbreviated commit SHA, e.g.
"a3f2c1d"
- private
Logical. Clone from
AED_Tools_Privateinstead of the publicAED_Toolsrepository. Requires that your git credentials (SSH key or personal access token) have read access togithub.com/AquaticEcoDynamics/AED_Tools_Private. DefaultFALSE.- no_gui
Logical. Build the headless version of GLM. Default
TRUE.- jobs
Integer. Number of parallel
makejobs. Default1L.- force
Logical. Reinstall even when a binary already exists.
- quiet
Logical. Suppress build output. Default
FALSE.
Details
System requirements
Same as glm_install() – see ?glm_install for details.