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
friendlyanon
ed4ff7833a
Update Ccache.cmake for POSIX compliance ( #60 )
...
Co-authored-by: friendlyanon <friendlyanon@users.noreply.github.com>
2020-09-02 16:55:28 +02: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
4e87a9410a
update dependencies ( #52 )
2020-08-04 13:40:19 +02:00
Lars Melchior
fa77b5371f
update CPM.cmake ( #42 )
2020-06-03 10:38:08 +02:00
Lars Melchior
9ede321e5d
Add static analyser support ( #41 )
...
* add static analyzers
* use 'ON/OFF' for Ccache settings
2020-06-03 10:29:12 +02:00
Lars Melchior
6a5efe38c1
Only apply tools for top-level directory ( #36 )
...
* update CPM.cmake
* only apply tools for top-level directory
2020-04-29 10:21:19 +02:00
Lars Melchior
cec2e8cf4d
Add tools.cmake ( #14 )
...
* add sanitizer support. closes #13 .
* add comment
* add tools.cmake
* document tools
* cleanup
* add tools to feature list
2020-04-16 13:01:52 +02:00
Lars Melchior
5f3c39b657
add PackageProject.cmake as a CPM dependency
2020-04-14 12:08:30 +02:00
Lars Melchior
9d8879ed88
move packaging to extra file
2020-04-14 11:23:08 +02:00
Lars Melchior
a982e0b72c
update CPM
2020-04-14 09:47:07 +02:00
Lars Melchior
c94580f25c
init
2020-04-11 12:31:08 +02:00