Commit Graph

4 Commits

Author SHA1 Message Date
scivision e5b892baed Correct CMake script. Improve C++ language feature selection (#243)
* cmake: correct minimum version

the previous script would fail with CMake < 3.13 anyway.

* cmake: canonical way to set C++ options

* ci: use modern CMake syntax

* doc: modern CMake syntax

* most compilers have C++17 fallthrough

* correct logic for [[noreturn]]

---------

Co-authored-by: scivision <scivision@users.noreply.github.com>
2024-06-25 19:58:33 -04:00
greg7mdp eb60b8ac59 minor cmake updates 2022-06-20 19:22:05 -04:00
greg 59fcdde2f8 build ci tests in release mode 2021-12-26 20:45:21 -05:00
greg 8ee437653d add separate yml action files for windows/linux/mac 2021-11-08 18:51:30 -05:00