rules_foreign_cc icon indicating copy to clipboard operation
rules_foreign_cc copied to clipboard

Build rules for interfacing with "foreign" (non-Bazel) build systems (CMake, configure-make, GNU Make, boost, ninja, Meson)

Results 208 rules_foreign_cc issues
Sort by recently updated
recently updated
newest added

It would be great if Bazel toolchains could be used to run the actual build instead of building via make/ninja. It could work the following way: ``` # CMakeLists.txt add_library(example_lib...

help wanted

This is a proof of concept for one potential (limited) version of parallelization which doesn't require complex implementation and doesn't put the number of CPUS into the cache key (and...

# Background (what is pkg-config?) pkg-config 0.29.2 (the latest release as of this writing) bundles an ancient version of glib 2.36 ([released in August 2013](https://download.gnome.org/sources/glib/2.36/)) to workaround the pkg-config/glib circular...

help wanted
good first issue

CI: https://buildkite.com/bazel/bazel-at-head-plus-downstream/builds/3858#018f7a6e-1214-44e1-9c74-8643685e427a Platform: Ubuntu Logs: ``` ERROR: /var/lib/buildkite-agent/.cache/bazel/_bazel_buildkite-agent/3a32af3edf711af52d03dfac1d60e6fc/external/maven/BUILD:41:1: name 'aar_import' is not defined (did you mean 'cc_import'?) ``` Culprit: bazelbuild/bazel@947c72d Steps: ``` git clone https://github.com/bazelbuild/rules_foreign_cc git reset 7ce62009557d73da9aa0d2a1ca7eded49078b3cf --hard export...

help wanted

'autoconf' applications often has a ./configure stage that checks the $srcdir (source directory). This is represented in foreign_cc by a combination of $EXT_BUILD_ROOT and a relative path to the source....

I'm using the cmake tool to build my cmake project with bazel. one of my deps is glog/0.5.0 I find rules_foreign_cc copy all .h files of glog to folder EXT_BUILD_DEPS/include....

I'm using `openssl` via `configure_make`: ```starlark configure_make( name = "openssl", configure_command = "Configure", configure_options = [ "--libdir=lib", "--release", ], lib_source = ":all_srcs", out_shared_libs = [ "libssl.so", "libcrypto.so", ], visibility =...

I'm trying to use rules_foreign_cc to build qemu. And at the moment, I'd like to use the preinstalled `pkgconfig` and preinstalled `meson` toolchains. Unfortunately, it seems like `configure_make_variant` only allows...

I am trying to make an openssl that works with `bzlmod` so I can get `boost.asio` working with `bzlmod` too. So I copied and modified the `examples/third_party/openssl` folder but run...