* adds the generated protobuf includes to the opentelemetry_proto target instead of using include_directories
* add changelog entry
---------
Co-authored-by: Marc Alff <marc.alff@oracle.com>
Co-authored-by: Lalit Kumar Bhasin <lalit_fin@yahoo.com>
* 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
* Resolve dependencies in opentelemetry-cpp-config.cmake
Before this change, consumers of the exported CMake targets had to know
which dependencies are needed to get the transitive target dependencies
like `absl::*`, `gRPC::grpc++`, or `protobuf::libprotobuf`.
* Add find_dependency calls for remaining deps
Now we also resolve `OpenTracing`, and `prometheus-cpp`.
If necessary, `CURL` and `ZLIB` are also resolved.
---------
Co-authored-by: Marc Alff <marc.alff@oracle.com>
Co-authored-by: Lalit Kumar Bhasin <lalit_fin@yahoo.com>