@@ -45,7 +45,6 @@ set my_buildenv=C:\WinPdev\WPy64-310111
4545call :log_section preparing winPython for %my_pyver% (%my_python_target% )release %my_release%%m y_flavor% (%my_release_level% ) *** %my_arch% bit ***
4646
4747REM === Step: Pre-clear previous build infrastructure ===
48-
4948if /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 ===
6867call :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
7575call :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
9595call :log_section Add pre-requisite packages
0 commit comments