Skip to content

Commit 515af52

Browse files
committed
DOS clean-up with openai: Build Creation & Environment Activation Cleanup
1 parent a343d63 commit 515af52

File tree

1 file changed

+23
-23
lines changed

1 file changed

+23
-23
lines changed

generate_a_winpython_distro.bat

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,6 @@ set my_buildenv=C:\WinPdev\WPy64-310111
4545
call :log_section preparing winPython for %my_pyver% (%my_python_target%)release %my_release%%my_flavor% (%my_release_level%) *** %my_arch% bit ***
4646

4747
REM === Step: Pre-clear previous build infrastructure ===
48-
4948
if /i "%my_preclear_build_directory%"=="Yes" (
5049
call :log_section Pre-clear previous build infrastructure
5150

@@ -64,32 +63,33 @@ if /i "%my_preclear_build_directory%"=="Yes" (
6463
)
6564
)
6665

67-
66+
REM === Step: Create new build ===
6867
call :log_section Create a new build
6968

70-
cd /D %~dp0
71-
set path=%my_original_path%
72-
call %my_buildenv%\scripts\env.bat
73-
@echo on
69+
REM Activate base build environment
70+
cd /D "%~dp0"
71+
set "path=%my_original_path%"
72+
call "%my_buildenv%\scripts\env.bat"
7473

74+
REM Call make_all to create basic infrastructure
7575
call :log_section Create basic build infrastructure
76-
echo "(%date% %time%) Create basic build infrastructure">>%my_archive_log%
77-
python.exe -c "from make import *;make_all(%my_release%, '%my_release_level%', basedir_wpy=r'%my_WINPYDIRBASE%', verbose=True, flavor='%my_flavor%', source_dirs=r'%my_source_dirs%', toolsdirs=r'%my_toolsdirs%')">>%my_archive_log%
78-
79-
call :log_section Check infrastructure is in place
80-
echo "(%date% %time%) Check infrastructure">>%my_archive_log%
81-
set WINPYDIRBASE=%my_WINPYDIRBASE%
82-
83-
if not exist %my_WINPYDIRBASE%\scripts\env.bat (
84-
@echo off
85-
echo as %my_WINPYDIRBASE%\scripts\env.bat does not exist
86-
echo please check and correct:
87-
echo my_arch=%my_arch%
88-
echo my_python_target_release=%my_python_target_release%
89-
echo my_release=%my_release%
90-
echo my_release_level=%my_release_level%
91-
pause
92-
exit
76+
python.exe -c "from make import make_all; make_all(%my_release%, '%my_release_level%', basedir_wpy=r'%my_WINPYDIRBASE%', verbose=True, flavor='%my_flavor%', source_dirs=r'%my_source_dirs%', toolsdirs=r'%my_toolsdirs%')" >>"%my_archive_log%"
77+
78+
79+
REM === Check infrastructure exists ===
80+
call :log_section Check infrastructure
81+
82+
set "WINPYDIRBASE=%my_WINPYDIRBASE%"
83+
84+
if not exist "%WINPYDIRBASE%\scripts\env.bat" (
85+
echo ERROR: %WINPYDIRBASE%\scripts\env.bat does not exist
86+
echo Please verify:
87+
echo my_arch=%my_arch%
88+
echo my_python_target_release=%my_python_target_release%
89+
echo my_release=%my_release%
90+
echo my_release_level=%my_release_level%
91+
pause
92+
exit /b 1
9393
)
9494

9595
call :log_section Add pre-requisite packages

0 commit comments

Comments
 (0)