Summary: X-link: https://github.com/facebook/fboss/pull/161 X-link: https://github.com/facebookincubator/delos_core/pull/8 X-link: https://github.com/facebookincubator/zstrong/pull/610 X-link: https://github.com/facebookincubator/crux/pull/10 X-link: https://github.com/facebookexternal/traffixr/pull/3 X-link: https://github.com/facebookincubator/katran/pull/205 X-link: https://github.com/facebookincubator/fizz/pull/101 Pull Request resolved: https://github.com/facebook/sapling/pull/763 X-link: https://github.com/facebookexperimental/rust-shed/pull/43 X-link: https://github.com/facebook/wangle/pull/221 X-link: https://github.com/facebook/openr/pull/150 X-link: https://github.com/facebook/hhvm/pull/9403 X-link: https://github.com/facebook/folly/pull/2092 X-link: https://github.com/facebook/fb303/pull/42 X-link: https://github.com/facebookincubator/velox/pull/7301 We are now using CXX (and not just bindgen/cbindgen) for building our Rust C/C++ APIS, but our OSS tooling did not ergomically support this. This change adds a single option, `USE_CXX_INCLUDE`, to the CMake function, `rust_static_library`, to enable adding the `cxxbridge` path to the include path. Reviewed By: xavierd Differential Revision: D50772544 fbshipit-source-id: caf00ade9b651965b6dd59e2cf0d8797d3ae1dce