Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Paramatized rust_static_library to enable CXX support (#101)
Summary: X-link: facebook/fboss#161 X-link: facebookincubator/delos_core#8 X-link: facebookincubator/zstrong#610 X-link: facebookincubator/crux#10 X-link: facebookexternal/traffixr#3 X-link: facebookincubator/katran#205 Pull Request resolved: #101 X-link: facebook/sapling#763 X-link: facebookexperimental/rust-shed#43 X-link: facebook/wangle#221 X-link: facebook/openr#150 X-link: facebook/hhvm#9403 X-link: facebook/folly#2092 X-link: facebook/fb303#42 X-link: facebookincubator/velox#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
- Loading branch information