Skip to content

KenGordon/data-plane-shared-libraries

 
 

Repository files navigation

Privacy Sandbox Common

Common repository for shared across Privacy Sandbox server teams.

Bazel C++ Dependencies

To import this repo into your project, you first need to add it to your WORKSPACE file, using the snippet provided in the release you choose:

http_archive(
    name = "google_privacysandbox_servers_common",
    sha256 = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
    strip_prefix = "data-plane-shared-libraries-xxxxxx.0",
    urls = [
        "https://github.com/privacysandbox/data-plane-shared-libraries/archive/refs/tags/xxxxxx.tar.gz",
    ],
)

load("@google_privacysandbox_servers_common//third_party:cpp_deps.bzl", "cpp_dependencies")

cpp_dependencies()

load("@google_privacysandbox_servers_common//third_party:deps1.bzl", "deps1")

deps1()

load("@google_privacysandbox_servers_common//third_party:deps2.bzl", "deps2")

deps2()

load("@google_privacysandbox_servers_common//third_party:deps3.bzl", "deps3")

deps3()

load("@google_privacysandbox_servers_common//third_party:deps4.bzl", "deps4")

deps4()

Additionally the with_abseil flag should be set for OpenTelemetry. In your .bazelrc include:

build --@io_opentelemetry_cpp//api:with_abseil

OpenSSF Scorecard

About

Definitive fork for the team.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 85.8%
  • Starlark 11.6%
  • Shell 2.0%
  • Dockerfile 0.2%
  • C 0.1%
  • Rust 0.1%
  • Other 0.2%