Browse Source

makepanda: Support overriding build of interrogate with env vars

[skip ci]
rdb 1 year ago
parent
commit
d3bb769a36
1 changed files with 8 additions and 0 deletions
  1. 8 0
      makepanda/makepandacore.py

+ 8 - 0
makepanda/makepandacore.py

@@ -601,6 +601,10 @@ def GetInterrogateDir():
 
 
 
 
 def GetInterrogate():
 def GetInterrogate():
+    path = os.environ.get('INTERROGATE')
+    if path:
+        return path
+
     path = GetInterrogateDir() + '/interrogate/interrogate'
     path = GetInterrogateDir() + '/interrogate/interrogate'
     if sys.platform == "win32":
     if sys.platform == "win32":
         path += ".exe"
         path += ".exe"
@@ -608,6 +612,10 @@ def GetInterrogate():
 
 
 
 
 def GetInterrogateModule():
 def GetInterrogateModule():
+    path = os.environ.get('INTERROGATE_MODULE')
+    if path:
+        return path
+
     path = GetInterrogateDir() + '/interrogate_module/interrogate_module'
     path = GetInterrogateDir() + '/interrogate_module/interrogate_module'
     if sys.platform == "win32":
     if sys.platform == "win32":
         path += ".exe"
         path += ".exe"