Commit graph

16 commits

Author SHA1 Message Date
sguruswamy-more
cc12978931
Updated CPM to 0.40.2 (#193) 2024-10-18 21:11:21 +02:00
PaulXiCao
e6920f7c12
Update CPM.cmake to version 0.39.0 (#189) 2024-06-07 16:32:16 +00:00
Tobias Schmidl
776d4f36be
Added a download status (#171)
* bump the version of CPM to 0.38.1

* feature: added CPM download status

This is very useful in shaky network solutions. We want both a success
and a failure message, to determine if the download was successful.

* feature: compare CPM against a given checksum

This is more comprehensive than just comparing against an empty file.

* bump the version of Ccache.cmake to 1.2.4

* bump the version of StableCoder/cmake-scripts to 23.04

* update to use new get_cpm.cmake script

---------

Co-authored-by: Lars Melchior <lars.melchior@gmail.com>
2023-09-18 16:20:20 +02:00
Lars Melchior
84ed75ca7d
Update CPM.cmake (#164) 2023-02-03 17:38:14 +00:00
Claus Klein
b3007ae14a
modernize cmake packages (#149) 2022-03-23 12:52:34 +01:00
Dale Lukas Peterson
f6f4e21015
Update CPM.cmake to v0.32.0 (#114) 2021-03-26 17:04:26 +01:00
Claus Klein
ced140e2f6
disable CXXOPTS_BUILD_TESTS (#91)
update CPM verstion too
2021-03-02 20:20:49 +01:00
Lars Melchior
27c17d63cf
update CPM.cmake and use new shorthand syntax (#87) 2021-02-22 20:55:02 +00:00
Claus Klein
2db60f2ccb
Feature/extend build dependency (#80)
* add build time dependency to static lib

the header only fmt lib is used to show this

* use add_test() and add a warning why

doctest_discover_tests() is only availabe if doctest is not imported with
find_packag()

* cmake-format file

* fix missed comment

* back to version 1.0

respect most review comments

* fix typo

* update used CMP package versions

* respect most review comments

no default cxx language settings
install fmt
link against fmt::fmt
export dependency too if not needed
...

* use generic expression as recommended

* Update CMakeLists.txt

Co-authored-by: Lars Melchior <TheLartians@users.noreply.github.com>

* changes acording review comments

update to current PackageProject version 1.5.0 too

* Update CMakeLists.txt

Co-authored-by: Lars Melchior <TheLartians@users.noreply.github.com>

* respect review comment

remove NOLINT comment

* back to begining

needs to use doctest cmake modules ...
it is not my idea!

Co-authored-by: Lars Melchior <TheLartians@users.noreply.github.com>
2021-02-19 09:46:11 +01: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
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
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
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
a982e0b72c update CPM 2020-04-14 09:47:07 +02:00
Lars Melchior
c94580f25c init 2020-04-11 12:31:08 +02:00