ClausKlein
c122dc042f
No run-clang-tidy yet on CI!
...
pimp my GNUmakefile to do it right
2021-03-02 18:17:47 +01:00
ClausKlein
a6dcfe52db
the example is named standalone
2021-03-02 14:40:22 +01:00
ClausKlein
1cf8490d46
use of USE_STATIC_ANALYZER=clang-tidy doen't work
2021-03-02 14:31:02 +01:00
ClausKlein
e8d1012d41
fix syntax error
...
link to static fmt lib again
2021-03-02 12:10:23 +01:00
ClausKlein
a50af55582
Do NOT set visibility to hidden for all targets
...
only if requested and only for our target
use clang-tidy too on CI on cmacos
2021-03-02 11:55:41 +01:00
ClausKlein
d9210698c9
update README
...
update CPM.cmake to version 0.30.0
2021-02-17 13:16:45 +01:00
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