summaryrefslogtreecommitdiff
path: root/media-video/handbrake/files/handbrake-1.9.2-allow-overriding-tools-via-env.patch
blob: 8053c70b8aad879a988fb14a1435b7bfde0f9a48 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
From 32f63e103413661268452b482f61f0d22b2f359d Mon Sep 17 00:00:00 2001
From: Alfred Wingate <parona@protonmail.com>
Date: Wed, 25 Dec 2024 20:21:51 +0200
Subject: [PATCH] Allow prepending tool option via env

* GCC untouched due to incompatible assumptions.

Signed-off-by: Alfred Wingate <parona@protonmail.com>
--- a/make/configure.py
+++ b/make/configure.py
@@ -1025,6 +1025,10 @@ class ToolProbe( Action ):
         self.option = option
         self.names  = []
         self.kwargs = kwargs
+        if var.endswith('.exe'):
+            env = os.environ.get( var.removesuffix('.exe') )
+            if env is not None:
+                self.names.append( env )
         for name in names:
             try:
                 name = str(name)
-- 
2.47.1