mirror of
https://git.FreeBSD.org/ports.git
synced 2025-01-23 09:10:43 +00:00
b3bde2f887
Change to prefer C++11 classes over those in Boost. Change to run tests sequentially -- they use OpenMP internally, which lead to severe load-spikes at test-time -- well beyond the number of available processing cores. Sort the numerous header-files in pkg-plist. Sponsored by: Association for Advancement of Marsupial Species
48 lines
3.1 KiB
Plaintext
48 lines
3.1 KiB
Plaintext
--enable-openmp If enabled, configure will try to detect and enable
|
|
OpenMP support.
|
|
--enable-tracing If enabled, tracing messages might be emitted by the
|
|
library depending on run-time settings. Enabling
|
|
this option can degrade performance.
|
|
--enable-indexed-coupons
|
|
If enabled, indexed coupons (see the documentation)
|
|
are used in floating legs. If disabled (the
|
|
default), par coupons are used.
|
|
--enable-extra-safety-checks
|
|
If enabled, extra run-time checks are added to a few
|
|
functions. This can prevent their inlining and
|
|
degrade performance.
|
|
--enable-sessions If enabled, singletons will return different
|
|
instances for different sessions. You will have to
|
|
provide and link with the library a sessionId()
|
|
function in namespace QuantLib, returning a
|
|
different session id for each session.
|
|
--enable-thread-safe-observer-pattern
|
|
If enabled, thread-safe version of the observer
|
|
pattern will be used. You should enable it if you
|
|
want to use QuantLib via the SWIG layer within the
|
|
JVM or .NET eco system or any environment with an
|
|
async garbage collector.
|
|
--enable-thread-safe-singleton-init
|
|
If enabled, singleton initialization will be
|
|
thread-safe. This requires Boost 1.58 or later and
|
|
is not supported when sessions are enabled.
|
|
--enable-parallel-unit-test-runner
|
|
If enabled, a parallel unit test runner is used to
|
|
execute the C++ test suite. This will reduce the
|
|
runtime on multi core CPUs.
|
|
--enable-examples If enabled, examples are built and installed when
|
|
"make" and "make install" are invoked. If disabled
|
|
(the default) they are built but not installed.
|
|
--enable-benchmark If enabled, the benchmark is built and installed
|
|
when "make" and "make install" are invoked. If
|
|
disabled (the default) it is built but not
|
|
installed.
|
|
--enable-intraday If enabled, date objects will support an intraday
|
|
datetime resolution down to microseconds. Strickly
|
|
monotone daycounters (Actual360, Actual365Fixed and
|
|
ActualActual) will take the additional information
|
|
into account and allow for accurate intraday
|
|
pricing. If disabled (the default) the smallest
|
|
resolution of date objects will be a single day.
|
|
Intraday datetime resolution is experimental.
|