Commit Graph

8 Commits

Author SHA1 Message Date
Doug Barker 549f2b009d
[TEST] test examples in CI with CMake Part 1 (#3449) 2025-06-05 20:49:45 +02:00
Doug Barker 4b6f52ae23
[TEST] add all components to the cmake fetch content test (#3433) 2025-05-22 09:00:53 +02:00
Doug Barker 82ec2a5a3d
[CMAKE] update cmake files in examples directory (#3421) 2025-05-19 15:06:37 +02:00
Marc Alff cacfe443bb
[BUILD] Upgrade nlohmann_json to 3.12.0 (#3406) 2025-05-14 14:09:01 -07:00
Doug Barker 546fcd7979
[INSTALL] Unify cmake install functions and dynamically set component dependencies (#3368) 2025-05-14 09:44:27 +02:00
Doug Barker 34375d7f91
[CMAKE] bump cmake minimum required version to 3.14 (#3349)
* update setup_cmake* scripts to verify the versions installed

* set cmake minimum version to 3.14. Fix issues found in tested with the min version

* update cmake install action workflow to test specific cmake versions including the min version. update the conan stable file to test older versions of benchmark and prometheus-cpp

* fix format issue

* run the windows cmake min test with 3.16 due to failing otlp file tests with 3.14

* update changelog

* add back explict policies including CMP0091 that was introduced in cmake 3.15. Set the windows job to cmake 3.15

* Address review feedback. Always set the new curl and zlib version variables. Remove legacy PROTOBUF_FOUND.

* add comment about cmake 3.15 as minimum for windows builds. Fix cmake error on protobuf version warning. Remove bzip2 as dependency for conan builds

* set cmake version expliclity in the workflow file for each cmake install test job. Add newline to the end of setup_cmake.ps1

* use config search mode for gtest for install tests

* update install md file with note on the cmake minimum version and recommend cmake 3.15+ on windows.

* fix markdownlint error

* Update install.md with explict message about the known windows ci test failures with cmake 3.14

* comments from review feedback

* update install.md
2025-04-12 19:29:53 -07:00
Doug Barker 99a0328a5c
[CI] disable bzip2 in conan builds (#3352) 2025-04-08 01:02:57 +02:00
Doug Barker c2a9397627
[INSTALL] add cmake components to the package (#3220) 2025-04-02 09:54:17 +02:00