git.lucas.co / cce-compositor
Wayland compositor (wlroots)
git clone https://git.lucas.co/cce-compositor.git

commitad570c0fadaf09f73c7827ae137d454b73ab6c33
parentbf33157437
authorIsaac Freund <[email protected]>
date2023-12-05 11:37
build: fix comment on scanner.generate() versions

 build.zig | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/build.zig b/build.zig
index 0af5765..faa39c1 100644
--- a/build.zig
+++ b/build.zig
@@ -97,8 +97,11 @@ pub fn build(b: *Build) !void {
     scanner.addCustomProtocol("protocol/wlr-layer-shell-unstable-v1.xml");
     scanner.addCustomProtocol("protocol/wlr-output-power-management-unstable-v1.xml");
 
-    // These must be manually kept in sync with the versions wlroots supports
-    // until wlroots gives the option to request a specific version.
+    // Some of these versions may be out of date with what wlroots implements.
+    // This is not a problem in practice though as long as river successfully compiles.
+    // These versions control Zig code generation and have no effect on anything internal
+    // to wlroots. Therefore, the only thnig that can happen due to a version being too
+    // old is that river fails to compile.
     scanner.generate("wl_compositor", 4);
     scanner.generate("wl_subcompositor", 1);
     scanner.generate("wl_shm", 1);