Package {abseil}


Type: Package
Title: 'C++' Header Files and Compiled Library from 'Abseil'
Version: 2026.5.26.0
Description: Wraps the 'Abseil' 'C++' library for use by R packages. Provides both header files and a compiled static library ('libabsl.a') so that downstream packages can link non-header-only 'Abseil' components without recompiling the library themselves. Original files are from https://github.com/abseil/abseil-cpp. Patches are located at https://github.com/doccstat/abseil-r/tree/main/local/patches.
License: Apache License (≥ 2)
Suggests: Rcpp
SystemRequirements: C++17
NeedsCompilation: yes
Encoding: UTF-8
URL: https://abseil.xingchi.li, https://github.com/doccstat/abseil-r
BugReports: https://github.com/doccstat/abseil-r/issues
Config/roxygen2/version: 8.0.0
Packaged: 2026-06-20 21:35:35 UTC; ubuntu
Author: Xingchi Li ORCID iD [ctb, cre, cph], Abseil Team [aut, cph]
Maintainer: Xingchi Li <anthony.li.stat.tamu.edu@lixingchi.com>
Repository: CRAN
Date/Publication: 2026-06-21 10:40:07 UTC

abseil: 'C++' Header Files and Compiled Library from 'Abseil'

Description

Wraps the 'Abseil' 'C++' library for use by R packages. Original files are from <https://github.com/abseil/abseil-cpp>. Patches are located at <https://github.com/doccstat/abseil-r/tree/main/local/patches>.

Author(s)

Maintainer: Xingchi Li anthony.li@stat.tamu.edu (ORCID) [contributor, copyright holder]

Authors:

See Also

Useful links:


Path to the abseil static library

Description

Returns the absolute path to ‘libabsl.a’ installed with this package. Use this in a downstream package's ‘configure’ script to link against the pre-compiled abseil library without recompiling it.

Usage

abseil_lib()

Value

A single character string: the path to ‘libabsl.a’.

Examples


abseil_lib()