1
0
Fork 0
mirror of https://github.com/TheLartians/ModernCppStarter.git synced 2025-09-05 16:31:01 +02:00
Commit graph

34 commits

Author SHA1 Message Date
ClausKlein
6ea6bdd2ea add options.cmake project config file
common options used for every cmake project
prevent reame of standalone executable via cmake properties
2021-02-17 10:31:56 +01:00
ClausKlein
9391ce636a cleanup the test output again 2021-02-17 01:11:36 +01:00
ClausKlein
56a3c22ad9 build all dll and executable at bin directory 2021-02-17 00:51:29 +01:00
ClausKlein
78b430b172 I hate backslashes 2021-02-16 19:13:14 +01:00
ClausKlein
a13fc3b9f8 where is the dll? 2021-02-16 19:07:48 +01:00
ClausKlein
5c08961b72 the last try to solve this miracle 2021-02-16 18:57:14 +01:00
ClausKlein
fd7e1b94b3 Windoof for unix geeks ...
I will be crazy!
2021-02-16 18:45:15 +01:00
ClausKlein
d7a5e850a0 giv it up, no DLL with windoof 2021-02-15 21:14:51 +01:00
ClausKlein
4f66d198b9 usec ClangCL instead of MVC 2021-02-15 20:26:33 +01:00
ClausKlein
ab83f20c29 it is a nightmare with windoof!
ctest should be verbose
2021-02-15 17:33:17 +01:00
ClausKlein
1aad14a6fa change github actions to develop branch
set version to v1.0.1
2021-02-12 23:29:14 +01:00
Lars Melchior
b58e0717f4
Merge envs in workflows (#74)
* also use cache in install test

* merge envs
2021-01-21 09:16:01 +00:00
Lars Melchior
db49d07ca1
update actions/checkout to v2 (#73) 2021-01-20 18:44:04 +00:00
Lars Melchior
dd055e846c
use correct workflow dependent key (#72) 2021-01-20 18:11:38 +00:00
Lars Melchior
8ba41ae49c
Update CPM.cmake and cache dependencies in workflows (#70)
* update CPM.cmake to 0.28.0

* cache CPM.cmake dependencies

* create modules directory if it doesn't exist on windows

* experiment with env variable

* experiment 2

* experiment 3

* use env for all workflows

* make cache keys OS dependent

* replace env.GITHUB_ with github.workspace

* format workflow files

* update cache key

* use unique key for each workflow
2021-01-20 19:00:20 +01:00
Lars Melchior
eadea97fe4
set CMAKE_BUILD_TYPE via configuration argument, closes #65 (#66) 2020-11-10 13:20:49 +01:00
Lars Melchior
218eb2270c
Download cpm.cmake on-demand and lock cmake-format version (#55)
* download cpm.cmake on-demand

* apply clang-format

* use pip3 and version lock cmake-format
2020-08-20 09:11:00 +02:00
Lars Melchior
866ae707e5
Enable cmake formatting (#53)
* enable cmake formatting

* update style check workflow

* update readme

* update wording
2020-08-11 11:10:01 +02:00
Lars Melchior
082aa0c7df
use pip3 for doc dependencies (#51) 2020-07-29 13:08:17 +02:00
Lars Melchior
4bcf72420e
add missing dependencies for m.css (#50) 2020-07-29 12:58:19 +02:00
Lars Melchior
032e506c12
Doxygen support (#43)
* init doxygen

* fix format

* use readme as main file

* don't generate LaTeX

* automatically use correct project version and update html settings

* minify Doxyfile

* add documentation

* add workflow to publish documentation

* remove mac comment

* formatting

* fix typo

* grammar
2020-06-03 14:31:53 +02:00
Lars Melchior
363bf94ac1
only run actions for master branch (#33) 2020-04-25 00:29:27 +02:00
Lars Melchior
956c2f09b6
enable local actions for pull requests (#32) 2020-04-24 11:10:37 +02:00
Lars Melchior
a68c697c09
Run CI builds with parallel flags (#3)
* Run CI builds with parallel flags

* Ninja is unavailable. Fallback to -j4

* Update project name in readme
2020-04-14 14:05:36 +02:00
Lars Melchior
1dc64084eb
Add optional standalone executable directory (#2)
* add standalone executable

* update readme

* add standalone workflow

* fix path
2020-04-14 13:59:38 +02:00
Lars Melchior
bf392d6ae3 adjust build include path and set install build type to release 2020-04-14 11:13:24 +02:00
Lars Melchior
6dacddb28b use secret codecov token 2020-04-13 19:53:57 +02:00
Lars Melchior
47b2c947e5 add coverage step 2020-04-13 17:49:02 +02:00
Lars Melchior
00b97f150b add badge 2020-04-13 17:35:18 +02:00
Lars Melchior
578bf1e83f use sudo to install 2020-04-13 17:34:05 +02:00
Lars Melchior
de74af1341 build before install 2020-04-13 17:31:10 +02:00
Lars Melchior
b0384f889a add install test 2020-04-13 17:30:09 +02:00
Lars Melchior
45d1ec8ba9 fix workflows 2020-04-11 12:35:55 +02:00
Lars Melchior
c94580f25c init 2020-04-11 12:31:08 +02:00