Package: compdb 0.0.1

compdb: Generate Compilation Database for Use with 'Clang' Tools

Many modern C/C++ development tools in the 'clang' toolchain, such as 'clang-tidy' or 'clangd', rely on the presence of a compilation database in JSON format <https://clang.llvm.org/docs/JSONCompilationDatabase.html>. This package temporarily injects additional build flags into the R build process to generate such a compilation database.

Authors:Felix Held [aut, cre]

compdb_0.0.1.tar.gz

compdb_0.0.1.tgz(r-4.5-any)compdb_0.0.1.tgz(r-4.4-any)compdb_0.0.1.tgz(r-4.3-any)
compdb_0.0.1.tar.gz(r-4.5-noble)compdb_0.0.1.tar.gz(r-4.4-noble)
compdb_0.0.1.tgz(r-4.4-emscripten)compdb_0.0.1.tgz(r-4.3-emscripten)
compdb.pdf |compdb.html
compdb/json (API)
NEWS

# Install 'compdb' in R:
install.packages('compdb', repos = c('https://cyianor.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Bug tracker:https://github.com/cyianor/r-compdb/issues

On CRAN:

3.00 score 3 exports 8 dependencies

Last updated 1 days agofrom:8740f420fc. Checks:5 OK. Indexed: yes.

TargetResultLatest binary
Doc / VignettesOKFeb 01 2025
R-4.5-macOKFeb 01 2025
R-4.5-linuxOKFeb 01 2025
R-4.4-macOKFeb 01 2025
R-4.3-macOKFeb 01 2025

Exports:build_compile_commandshas_clangis_unix

Dependencies:callrclidescpkgbuildprocessxpsR6withr