boost.cfg: Added support for some math macros

This commit is contained in:
orbitcowboy 2019-08-02 12:01:52 +02:00
parent 48b9d61d49
commit c1773225e7
1 changed files with 22 additions and 0 deletions

View File

@ -24,6 +24,28 @@
<define name="BOOST_WARN_EQUAL(a,b)" value="assert((a) == (b))"/> <define name="BOOST_WARN_EQUAL(a,b)" value="assert((a) == (b))"/>
<define name="BOOST_REQUIRE_EQUAL(a,b)" value="assert((a) == (b))"/> <define name="BOOST_REQUIRE_EQUAL(a,b)" value="assert((a) == (b))"/>
<define name="BOOST_LOG_ATTRIBUTE_KEYWORD(keyword, name_, value_type_)" value="value_type_ keyword;"/> <define name="BOOST_LOG_ATTRIBUTE_KEYWORD(keyword, name_, value_type_)" value="value_type_ keyword;"/>
<!--Boost.Math Macros -->
<define name="BOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS" value=""/>
<define name="BOOST_MATH_USE_FLOAT128" value=""/>
<define name="BOOST_MATH_DISABLE_FLOAT128" value=""/>
<define name="BOOST_MATH_NO_REAL_CONCEPT_TESTS" value=""/>
<define name="BOOST_MATH_CONTROL_FP" value=""/>
<define name="BOOST_MATH_NO_DEDUCED_FUNCTION_POINTERS" value=""/>
<define name="BOOST_MATH_USE_C99" value=""/>
<define name="BOOST_MATH_SMALL_CONSTANT(x)" value=""/>
<define name="BOOST_MATH_BUGGY_LARGE_FLOAT_CONSTANTS" value=""/>
<define name="BOOST_MATH_STD_USING" value=""/>
<define name="BOOST_FPU_EXCEPTION_GUARD" value=""/>
<define name="BOOST_MATH_INSTRUMENT" value=""/>
<define name="BOOST_MATH_INSTRUMENT_CODE(x)" value=""/>
<define name="BOOST_MATH_INSTRUMENT_VARIABLE(name)" value=""/>
<define name="BOOST_MATH_INSTRUMENT_FPU" value=""/>
<!--Boost.Math Tuning -->
<define name="BOOST_MATH_POLY_METHOD" value=""/>
<define name="BOOST_MATH_RATIONAL_METHOD" value=""/>
<define name="BOOST_MATH_MAX_POLY_ORDER" value=""/>
<define name="BOOST_MATH_INT_TABLE_TYPE" value=""/>
<define name="BOOST_MATH_INT_VALUE_SUFFIX" value=""/>
<!-- Tell cppcheck to interpret BOOST_AUTO_TEST_CASE as a function definition --> <!-- Tell cppcheck to interpret BOOST_AUTO_TEST_CASE as a function definition -->
<define name="BOOST_AUTO_TEST_CASE(...)" value="void BOOST_AUTO_TEST_CASE_run(__VA_ARGS__)"/> <define name="BOOST_AUTO_TEST_CASE(...)" value="void BOOST_AUTO_TEST_CASE_run(__VA_ARGS__)"/>
<define name="BOOST_FIXTURE_TEST_CASE(...)" value="void BOOST_FIXTURE_TEST_CASE_run(__VA_ARGS__)"/> <define name="BOOST_FIXTURE_TEST_CASE(...)" value="void BOOST_FIXTURE_TEST_CASE_run(__VA_ARGS__)"/>