commit | 7e8aa615d119a0da6d76e7af5f7dbcb45ec77013 | [log] [tgz] |
---|---|---|
author | Googler <no-reply@google.com> | Wed Mar 08 01:11:20 2023 -0800 |
committer | Copybara-Service <copybara-worker@google.com> | Wed Mar 08 01:11:54 2023 -0800 |
tree | c7252b31fa64bb3a7986e17ec7859aa403afc5f1 | |
parent | 415810ab9b353307ee0f7470e5a54fba7ffa5be2 [diff] |
rs_bindings_from_cc: Delete source_location_doc_comments_* golden files They were added to test comments contain the correct source location doc comments, even when macro and transitive dependencies are involved. However, source location doc comments for golden tests have been disabled, so these tests are no longer meaningful. Note, source location doc comments (even involving macros) are still covered by unit tests. PiperOrigin-RevId: 514963651
Extremely experimental interop tooling for C++ and Rust.
Please don‘t use, this is an experiment and we don’t yet know where will it take us. There will be breaking changes without warning. Unfortunately, we can't take contributions at this point.
$ apt install clang lld bazel $ git clone git@github.com:google/crubit.git $ cd crubit $ bazel build --linkopt=-fuse-ld=/usr/bin/ld.lld //rs_bindings_from_cc:rs_bindings_from_cc_impl
$ git clone https://github.com/llvm/llvm-project $ cd llvm-project $ CC=clang CXX=clang++ cmake -S llvm -B build -DLLVM_ENABLE_PROJECTS='clang' -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=install $ cmake --build build -j $ # wait... $ cmake --install build $ cd ../crubit $ LLVM_INSTALL_PATH=../llvm-project/install bazel build //rs_bindings_from_cc:rs_bindings_from_cc_impl