]> xenbits.xensource.com Git - ovmf.git/commitdiff
BaseTools: Update toolsetup.bat to not use BASETOOLS_PYTHON_SOURCE
authorRebecca Cran <rebecca@bsdio.com>
Mon, 24 Apr 2023 17:15:46 +0000 (11:15 -0600)
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Thu, 11 May 2023 02:14:12 +0000 (02:14 +0000)
The BASETOOLS_PYTHON_SOURCE environment variable is only used temporarily to
set PYTHONPATH. Since it doesn't help improve clarity, remove it.

While here, make sure we set PYTHONPATH when we're using Pip BaseTools
so that build etc. can be found.

Signed-off-by: Rebecca Cran <rebecca@bsdio.com>
BaseTools/toolsetup.bat

index dc6288effd7dd3c4aa061c48cc445c61f852bf11..85104aa224da43f5ca68c53de42f3f0080990e30 100755 (executable)
@@ -371,14 +371,13 @@ if %ERRORLEVEL% EQU 0 (
   @echo Using EDK2 in-source Basetools\r
   if defined BASETOOLS_PYTHON_SOURCE goto print_python_info\r
   set "PATH=%BASE_TOOLS_PATH%\BinWrappers\WindowsLike;%PATH%"\r
-  set BASETOOLS_PYTHON_SOURCE=%BASE_TOOLS_PATH%\Source\Python\r
-  set PYTHONPATH=%BASETOOLS_PYTHON_SOURCE%;%PYTHONPATH%\r
+  set PYTHONPATH=%BASE_TOOLS_PATH%\Source\Python;%PYTHONPATH%\r
   goto print_python_info\r
 \r
 :use_pip_basetools\r
   @echo Using Pip Basetools\r
   set "PATH=%BASE_TOOLS_PATH%\BinPipWrappers\WindowsLike;%PATH%"\r
-  set BASETOOLS_PYTHON_SOURCE=edk2basetools\r
+  set PYTHONPATH=%BASE_TOOLS_PATH%\Source\Python;%PYTHONPATH%\r
   goto print_python_info\r
 \r
 :print_python_info\r