Skip to content

Harden the build external components feature #3409

@dbarker

Description

@dbarker

Discussed in the SIG meeting on 5/14/25

  • The feature to build external components provided by opentelemetry-build-external-component.cmake supports environment variables and fetching from URLs now.
    • if the OPENTELEMETRY_EXTERNAL_COMPONENT_PATH or OPENTELEMETRY_EXTERNAL_COMPONENT_URL environment variables are set then no cmake changes are needed to include an external component in the build.
  • We discussed removing the environment variables so the feature requires a cmake parameter OPENTELEMETRY_EXTERNAL_COMPONENT_PATH to be set in order to function.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Staletriage/acceptedIndicates an issue or PR is ready to be actively worked on.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions