39 lines
1.1 KiB
Batchfile
39 lines
1.1 KiB
Batchfile
REM find all dependencies and set the corresponding environment variables.
|
|
for %%X in (cmake.exe) do (set CMAKE=%%~$PATH:X)
|
|
for %%X in (ctest.exe) do (set CTEST=%%~$PATH:X)
|
|
for %%X in (git.exe) do (set GIT=%%~$PATH:X)
|
|
REM For python, default on 313 but if that does not exist also check
|
|
REM 311, to see if that is available.
|
|
set PYTHON=%BLENDER_DIR%\lib\windows_x64\python\313\bin\python.exe
|
|
if EXIST %PYTHON% (
|
|
goto detect_python_done
|
|
)
|
|
set PYTHON=%BLENDER_DIR%\lib\windows_x64\python\311\bin\python.exe
|
|
if EXIST %PYTHON% (
|
|
goto detect_python_done
|
|
)
|
|
rem Additionally check for the ARM64 version
|
|
set PYTHON=%BLENDER_DIR%\lib\windows_arm64\python\313\bin\python.exe
|
|
if EXIST %PYTHON% (
|
|
goto detect_python_done
|
|
)
|
|
set PYTHON=%BLENDER_DIR%\lib\windows_arm64\python\311\bin\python.exe
|
|
if EXIST %PYTHON% (
|
|
goto detect_python_done
|
|
)
|
|
|
|
if NOT EXIST %PYTHON% (
|
|
if EXIST %BLENDER_DIR%\lib\windows_x64\.git (
|
|
echo Warning: Python not found, there is likely an issue with the library folder
|
|
)
|
|
set PYTHON=""
|
|
)
|
|
|
|
:detect_python_done
|
|
if NOT "%verbose%" == "" (
|
|
echo cmake : "%CMAKE%"
|
|
echo ctest : "%CTEST%"
|
|
echo git : "%GIT%"
|
|
echo python : "%PYTHON%"
|
|
)
|