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
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