Describe your environment
OS: Linux
Version: v1.3.0
Build System: cmake
Steps to reproduce
Use both opentelemetry::api and opentelemetry::http_client_curl at the same time.
What is the actual behavior?

Additional context
When building opentelemetry_ext, we should link opentelemetry_ext with opentelemetry_api to import all definitions of opentelemetry_api.Without it the opentelemetry_ext will be built without std::string_view , abseil-cpp and etc. But when we use both opentelemetry_ext and other components together, it will use std::string_view , abseil-cpp and etc when compiler support them.
Describe your environment
OS: Linux
Version: v1.3.0
Build System: cmake
Steps to reproduce
Use both
opentelemetry::apiandopentelemetry::http_client_curlat the same time.What is the actual behavior?
Additional context
When building
opentelemetry_ext, we should linkopentelemetry_extwithopentelemetry_apito import all definitions ofopentelemetry_api.Without it theopentelemetry_extwill be built withoutstd::string_view,abseil-cppand etc. But when we use bothopentelemetry_extand other components together, it will usestd::string_view,abseil-cppand etc when compiler support them.