Page MenuHomePhabricator

[Android] Use shared proto cmake project
AbandonedPublicDraft

Authored by jon on Nov 18 2022, 2:09 PM.
Tags
None
Referenced Files
F2166468: D5687.id18599.diff
Tue, Jul 2, 4:18 AM
Unknown Object (File)
Sun, Jun 30, 8:15 AM
Unknown Object (File)
Fri, Jun 28, 8:39 PM
Unknown Object (File)
Mon, Jun 24, 4:35 PM
Unknown Object (File)
Sat, Jun 22, 4:09 AM
Unknown Object (File)
Wed, Jun 19, 10:47 AM
Unknown Object (File)
Mon, Jun 17, 5:18 AM
Unknown Object (File)
Mon, Jun 17, 5:18 AM
Subscribers

Details

Summary

Use cmake project from shared/protos directory. This is
an initial step in removing GLOB RECURSE usage in app/CMakeLists.txt.

This is to show that the cmake logic from native/cpp and shared/protos
can be used in the android build.

Part of https://linear.app/comm/issue/ENG-776

Depends on D5686

Test Plan

Android gate passes

Diff Detail

Repository
rCOMM Comm
Branch
jonringer/android-cmake-compat (branched from master)
Lint
No Lint Coverage
Unit
No Test Coverage

Event Timeline

Harbormaster returned this revision to the author for changes because remote builds failed.Nov 18 2022, 2:10 PM
Harbormaster failed remote builds in B13579: Diff 18599!
Harbormaster returned this revision to the author for changes because remote builds failed.Nov 18 2022, 2:26 PM
Harbormaster failed remote builds in B13581: Diff 18602!

Ensure protos/CMakeLists.txt doesn't require grpc

Harbormaster returned this revision to the author for changes because remote builds failed.Nov 18 2022, 2:52 PM
Harbormaster failed remote builds in B13584: Diff 18605!
Harbormaster returned this revision to the author for changes because remote builds failed.Nov 28 2022, 10:19 AM
Harbormaster failed remote builds in B13799: Diff 18890!

Should we abandon this now that gRPC-C++ isn't used from the Android build following D5706?

Should we abandon this now that gRPC-C++ isn't used from the Android build following D5706?

Note, the tunnelbroker build is now building against protobuf 3.12