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