blob: fed612f8dfa0e5605be8fd10efbeac77cd76ac99 [file] [log] [blame]
# proto-file: build/bazel_cc_fix/ccfixspec/ccfixspec.proto
# proto-message: CCFixSpec
# To regenerate the patch, run the following in the checked-out util-linux repo
# ./autogen.sh
# ./configure --without-util --without-udev --without-ncursesw --without-tinfo --without-readline --without-cap-ng --without-libz --without-libmagic --without-user --without-btrfs --without-systemd --without-python
# intercept-build make -j24 uuidgen blkid
# And the following in the monorepo root
# bazel run //build/bazel_cc_fix -- -workspace $path_to_repo -compilation_db $path_to_repo/compile_commands.json -spec third_party/util-linux/cc_fix_spec.prototxt
# Templated file (original path, later rewritten)
generated_file {
path: "libblkid/src/blkid.h",
}
# Rewrite blkid.h to root for ease of use and easier codegen
replace {
type: WORKSPACE,
from: "libblkid/src/blkid.h",
to: "blkid.h",
}