R/pkgconfig.R

Defines functions .pkgLd .pkgMk .build_path

.build_path <- 
    function(path)
{
    if (.Platform$OS.type == "windows") {
        path <- normalizePath(path)
        if (grepl(' ', path, fixed=TRUE))
            path <- utils::shortPathName(path)
        path <- gsub("\\\\", "/", path)
    }
    path
}

.pkgMk <-
    function()
{
    if (.Platform$OS.type != "windows")
        stop(".pkgMk() expects windows operating system")
    path <- system.file(package="Rsamtools", "usretc", .Platform$r_arch,
                        "Rsamtools.mk", mustWork=TRUE)
    .build_path(path)
}

.pkgLd <-
    function()
{
    path <- system.file(package="Rsamtools", "usrlib", .Platform$r_arch,
                        mustWork=TRUE)
    .build_path(path)
}
Bioconductor/Rsamtools documentation built on May 2, 2024, 11:20 p.m.