mirror of
https://github.com/kidfromjupiter/nearby.git
synced 2026-09-16 07:36:10 -04:00
PR #2483: Bazel build support for building rust and beto-core targets
Imported from GitHub PR https://github.com/google/nearby/pull/2483 This adds the necessary build rules to build with the LDT rust implementation in bazel, currently it is compiled out by a compiler flag. This also updates the C++ standard to C++20 in order to be compatible with beto-core's targets Copybara import of the project: -- b28eabb2be386bfad4d71df94b7dd77fe34b6b13 by Nabil Wadih <nwadih@google.com>: Bazel build support for building rust and beto-core targets -- 765f8076642bc54c6a500e5f91c942bcfea55b39 by Nabil Wadih <nwadih@google.com>: Bazel build support for building rust and beto-core targets -- 3658bdc10dbe8f0bb912e233b411b153179a79eb by Nabil Wadih <nwadih@google.com>: Bazel build support for building rust and beto-core targets -- 65321ef4fcdf9d1cbdfe866bd3364f3701819a9c by Nabil Wadih <nwadih@google.com>: Bazel build support for building rust and beto-core targets -- f52590fd46a04d081c7175a1e342212c1e9174cd by Nabil Wadih <nabil.wadih@gmail.com>: Update validate.yaml -- eef6b260cb12701e3dee4a2e41a98ad7aa23183b by Nabil Wadih <nabil.wadih@gmail.com>: Update validate.yaml -- b47f67138310263003db29cf05b93f2a60fe487e by Nabil Wadih <nwadih@google.com>: Bazel build support for building rust and beto-core targets Merging this change closes #2483 PiperOrigin-RevId: 627873727
This commit is contained in:
committed by
Copybara-Service
parent
9065c0a933
commit
63838e6d6c
@@ -46,11 +46,11 @@ jobs:
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
- name: Build Connections
|
||||
run: CC=clang CXX=clang++ bazel build --copt='-DGITHUB_BUILD' //connections:core
|
||||
run: CC=clang-15 CXX=clang-15++ bazel build --copt='-DGITHUB_BUILD' //connections:core
|
||||
- name: Build Presence
|
||||
run: CC=clang CXX=clang++ bazel build --copt='-DGITHUB_BUILD' //presence
|
||||
run: CC=clang-15 CXX=clang-15++ bazel build --copt='-DGITHUB_BUILD' //presence
|
||||
- name: Build Sharing
|
||||
run: CC=clang CXX=clang++ bazel build --verbose_failures --copt='-DGITHUB_BUILD' //sharing:nearby_sharing_service //sharing/certificates //sharing/contacts //sharing/local_device_data //sharing/proto/... //sharing/internal/public:nearby_context //sharing/common:all //sharing/scheduling //sharing/fast_initiation:nearby_fast_initiation //sharing/analytics
|
||||
run: CC=clang-15 CXX=clang-15++ bazel build --verbose_failures --copt='-DGITHUB_BUILD' //sharing:nearby_sharing_service //sharing/certificates //sharing/contacts //sharing/local_device_data //sharing/proto/... //sharing/internal/public:nearby_context //sharing/common:all //sharing/scheduling //sharing/fast_initiation:nearby_fast_initiation //sharing/analytics
|
||||
|
||||
build-rust-linux:
|
||||
name: Build Rust on Linux
|
||||
@@ -77,4 +77,4 @@ jobs:
|
||||
run: cargo test --manifest-path fastpair/rust/bluetooth/Cargo.toml
|
||||
- name: Build Fast Pair
|
||||
run: cargo test --manifest-path fastpair/rust/demo/rust/Cargo.toml
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user