Page MenuHomePhabricator

[Android] Use shared proto cmake project
AbandonedPublicDraft

Authored by jon on Nov 18 2022, 2:09 PM.
Tags
None
Referenced Files
Unknown Object (File)
Thu, Dec 19, 8:16 PM
Unknown Object (File)
Thu, Dec 19, 8:16 PM
Unknown Object (File)
Thu, Dec 19, 8:16 PM
Unknown Object (File)
Thu, Dec 19, 8:16 PM
Unknown Object (File)
Thu, Dec 19, 8:16 PM
Unknown Object (File)
Thu, Dec 19, 8:14 PM
Unknown Object (File)
Sun, Dec 8, 1:47 PM
Unknown Object (File)
Sat, Dec 7, 11:54 PM
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
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