10 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 f85454232d Update windows.yml 2021-11-08 19:42:52 -05:00
greg c06ffaf58a Update windows.yml 2021-11-08 19:39:49 -05:00
greg 753133a165 Update windows.yml 2021-11-08 19:34:08 -05:00
greg 2ecfff02ef fix github actions on windows. 2021-11-08 19:18:26 -05:00
greg b81f26ae57 cleanup a couple issues in github actions 2021-11-08 19:08:40 -05:00
greg b65b5005fc Update windows.yml 2021-11-08 18:53:51 -05:00
greg 8ee437653d add separate yml action files for windows/linux/mac 2021-11-08 18:51:30 -05:00