devtools (version 1.12.0)

with_debug: Temporarily set debugging compilation flags.

Description

Temporarily set debugging compilation flags.

Usage

with_debug(code, CFLAGS = NULL, CXXFLAGS = NULL, FFLAGS = NULL, FCFLAGS = NULL, debug = TRUE)

Arguments

code
to execute.
CFLAGS
flags for compiling C code
CXXFLAGS
flags for compiling C++ code
FFLAGS
flags for compiling Fortran code.
FCFLAGS
flags for Fortran 9x code.
debug
If TRUE adds -g -O0 to all flags (Adding FFLAGS and FCFLAGS

See Also

Other debugging flags: compiler_flags

Examples

Run this code
flags <- names(compiler_flags(TRUE))
with_debug(Sys.getenv(flags))

## Not run: 
# install("mypkg")
# with_debug(install("mypkg"))
# ## End(Not run)

Run the code above in your browser using DataCamp Workspace