From 5e57838a92043b1acbe4daa27752c419a0d0a057 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Tue, 30 Jun 2026 09:32:20 +0530 Subject: [PATCH] Nicer error message when slangc not found --- kitty/shaders/slang.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/kitty/shaders/slang.py b/kitty/shaders/slang.py index 17619824b..7b58f0310 100644 --- a/kitty/shaders/slang.py +++ b/kitty/shaders/slang.py @@ -426,6 +426,8 @@ def compile_builtin_shaders(build_dir: str, dest_dir: str, parallel_run: Paralle def main() -> None: + if not shutil.which(slangc[0]): + raise SystemExit(f'The shader slang compiler ({slangc[0]}) not in PATH: {os.environ.get("PATH")}') setup = runpy.run_path('setup.py') Command = setup['Command'] parallel_run = setup['parallel_run']