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
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
Examples
Run this code# NOT RUN {
flags <- names(compiler_flags(TRUE))
with_debug(Sys.getenv(flags))
# }
# NOT RUN {
install("mypkg")
with_debug(install("mypkg"))
# }
Run the code above in your browser using DataLab