demianmnave / CML

The Configurable Math Library
https://github.com/demianmnave/CML
Boost Software License 1.0
83 stars 15 forks source link

Use __cpp* directives to require features in compiler.h #29

Closed demianmnave closed 3 years ago

demianmnave commented 3 years ago

Rather than rely on macros in compiler.h for feature requirements, use __cpp_* preprocessor directives to detect requirements, and error when not met.

Support for these directives requires a recent compiler. See .appveyor.yml for the current list.

Replaces issue #28.

demianmnave commented 3 years ago

Closed by #34