rules_foreign_cc
rules_foreign_cc copied to clipboard
Build rules for interfacing with "foreign" (non-Bazel) build systems (CMake, configure-make, GNU Make, boost, ninja, Meson)
Hi :) I am building a linux kernel headers repo (https://github.com/DanielEliad/rules_linux_kernel_headers) using rules_foreign_cc I noticed my build times were really long and mostly from the bash function symlink_to_dir. I found...
Hey :) I tried compiling a libc using this repo but found out I can't use startfiles (crti.0, crt1.o, crtn.o) in targets that depend on my libc target. So I...
Update cmake build to include openssl as a dependency. Closes #709.
While building a big Cmake Project (Qt6) with cmake() rule the following error occurs: **CMake Error: archive_write_header: Raw format only supports filetype AE_IFREG** CMake Error at src/corelib/CMakeLists.txt:1236 (file): file failed...
Bazel has a decent support for building for a different target platforms (CPU/OS), but it's missing official toolchains to make it really easy for the end users to cross-compile. Luckily...
This can be used by adding `--extra_toolchains=@rules_foreign_cc//toolchains:built_parallel_make` to your bazel command line Addresses some of #329
I put together a `rules_foreign_cc` rule for building a binary which builds with configure+make, and wanted to be able to `bazel run` it. This was tricky - a bunch of...