Commit Graph

24 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
greg 1034402674 Update main.yml 2021-11-07 12:38:19 -05:00
greg b5374ad92a Update main.yml 2021-11-07 12:33:48 -05:00
greg 8ea33311da remove travis.yml, add CI icon 2021-11-07 12:31:34 -05:00
greg a0960f3df4 add clang compiler and remove duplicated files. 2021-11-07 12:20:37 -05:00
greg fa749cf9bb Update main.yml 2021-11-07 11:46:55 -05:00
greg 6f4cb00ffd Update main.yml 2021-11-07 11:41:19 -05:00
greg c331310901 Update main.yml 2021-11-07 11:36:49 -05:00
greg eafd873e39 Update main.yml 2021-11-07 11:26:28 -05:00
greg 5d0158b0e0 Update main.yml 2021-11-07 11:13:41 -05:00
greg 9c2e242443 Update main.yml 2021-11-07 11:11:05 -05:00
greg 9c00998a1c Update main.yml 2021-11-07 11:09:17 -05:00
greg a0fc2c1ef1 Update main.yml 2021-11-07 11:05:17 -05:00
greg 8b1074d312 Create main.yml 2021-11-07 11:02:53 -05:00
greg 54665f80f4 Create FUNDING.yml 2019-11-02 20:39:34 -04:00