Previous: Requirements, Up: Installation [Contents][Index]
MicroBenchmark provides several options to be used at
configure
time. In addition to the generic parameters, such
as --prefix
, --libdir
and so on, the generated
configure provided (generated) accepts these options:
--disable-assert
Disable assertions on the code.
--enable-clock-gettime
--disable-clock-gettime
Enable or disable clock_gettime
chronometer implementation
(see Predefined Chronometers.) If this parameter is not provided,
this chronometer will be compiled if clock_gettime
is
available.
--enable-gettimeofday
--disable-gettimeofday
Enable or disable gettimeofday
chronometer implementation
(see Predefined Chronometers.) If this parameter is not provided,
this chronometer will be compiled if gettimeofday
is
available.
--enable-itimer
--disable-itimer
Enable or disable itimer
timer implementation
(see Predefined Timers.) If this parameter is not provided, this
timer will be compiled if setitimer
is available.
--enable-timer-t
--disable-timer-t
Enable or disable timer-t
timer implementation
(see Predefined Timers.) If this parameter is not provided,
this timer will be compiled if timer_create
is available.
--enable-timerfd
--disable-timerfd
Enable or disable timerfd
timer implementation
(see Predefined Timers.) If this parameter is not provided, the
timer will be compiled if timerfd_create
is available.
--disable-guile
Disable Guile bindings.
--enable-coverage
--enable-coverage=auto
Enable the generation of a coverage report with make check
.
The generated report can be found at
build-aux/mbenchmark-gcov.tar.gz. If --enable-coverage
is used, any error checking the needed tools for the coverage report
generation will result on failed execution of the configure
script. If --enable-coverage=auto
is used, any error finding
or checking the tools needed for the coverage report generation will
disable the generation of the report.
The coverage report is disabled by default.
--disable-traces
Do not emit trace level log calls on the code.
--with-log-level=LEVEL
Select the default log level for the library. The following levels are available. Each level includes the previous ones.
error
: Only error messages are shown.
warn
: Warning messages are emitted to the log output.
info
: Messages about the current execution status are emitted
to the log output.
debug
: Debugging information is emitted to the log output.
trace
: Detailed information at each step of the suite execution
is emitted to the log output.
--with-libunistring=
DIR
--with-libunistring-include=
INCLUDEDIR
--with-libunistring-libs=
LIBDIR
Select the libunistring installation used.
Previous: Requirements, Up: Installation [Contents][Index]