redpanda-data / redpanda

Redpanda is a streaming data platform for developers. Kafka API compatible. 10x faster. No ZooKeeper. No JVM!
https://redpanda.com
9.46k stars 579 forks source link

[v23.3.x] cmake: tweaks for vtools trunk-based development #19857

Closed ivotron closed 1 month ago

ivotron commented 3 months ago

Needs to be merged after main is made the default branch in vtools so that builds against the 23.3.x branch work with the new trunk-based development model in vtools.

Manual backport of https://github.com/redpanda-data/redpanda/pull/19853. Done manually to have it ready to be merged right after the switch of vtools default branch

Backports Required

Release Notes

ivotron commented 1 month ago

build that tests these changes is in https://buildkite.com/redpanda/redpanda-dev/builds/123. It's passing except from some flaky tests in ducktape that are irrelevant to the changes in this PR. The redpanda and bk-redpanda jobs can be ignored since they are running against vtool's dev