Our C++ app relies on the bazel build system. It’s doing amazing things for us with powerful caching, distributed builds, build hermeticity, dependency management, etc.etc.
Now, when I look into the snapcraft documentation on building c/c++ snaps, I notice that bazel is not supported as a build tool.
Now, when I look into the option of creating our own build plugin, then it tells me, that this option is no longer supported.
How am I supposed to do this? Use the make plugin and just hack something like $(shell bazel build //...)
into the makefile? Is a bazel plugin in the works? Should I just fork snapcraft and write our own plugin for bazel? When I look at the cmake.py plugin, that does NOT look very complex, can someone please just write me a bazel plugin? Should I contribute one?