

Splitting the condition of the if statement containing `constant expression` eliminates warnings in Visual Studio with /W4. * Fix warning C4127 on Visual Studio ( jbeder#672) * Fix GCC-types flags appended on Clang-cl ( jbeder#659) 'std::numeric_limits::max_digits10' has to be used. Representation has sufficient precision the value Using 'std::numeric_limits::digits10 + 1' is not precise enough.Ĭonverting a 'float' into a 'string' and back to a 'float' will not always This replaces all occurrences of 'std::numeric_limits::digits10 + 1' with * nextEmptyLine is always false so it is removed from the expressionĢ.01 or 3.01 can not be precisely represented with binary floating point * The second expression (ch is space) is removed because the first one contains space 0x20 * Removed an expression which is always true * Some small changes as a result of using a static analyzer ( jbeder#643)

In fact, overriding them makes it impossible for users to override them themselves. Let CMake handle the default optimizations for various configurations. * Don't stomp on build flags ( jbeder#635) Option defaults to ON and setting it to OFF, disables install * Add YAML_CPP_INSTALL option for disabling install target ( jbeder#624) ( jbeder#625)
