3 echo ##########################################################################
5 echo ##########################################################################
7 IF NOT DEFINED SAT_DEBUG (
12 if NOT exist "%PRODUCT_INSTALL%" mkdir %PRODUCT_INSTALL%
13 REM clean BUILD directory
14 if exist "%BUILD_DIR%" rmdir /Q /S %BUILD_DIR%
17 xcopy * %BUILD_DIR%\ /E /I /Q
20 set python_name=python%PYTHON_VERSION%
23 echo --------------------------------------------------------------------------
24 echo Launching "python.exe configure.py"
25 echo --------------------------------------------------------------------------
28 %PYTHON_ROOT_DIR%\python_d.exe %SOURCE_DIR%\configure.py --debug -b %PRODUCT_INSTALL%\bin -d %PRODUCT_INSTALL%\lib\%python_name%\site-packages -e %PRODUCT_INSTALL%\include\%python_name% -v %PRODUCT_INSTALL%\sip -p win32-msvc
30 %PYTHON_ROOT_DIR%\python.exe configure.py -b %PRODUCT_INSTALL%\bin -d %PRODUCT_INSTALL%\lib\%python_name%\site-packages -e %PRODUCT_INSTALL%\include\%python_name% -v %PRODUCT_INSTALL%\sip -p win32-msvc
33 if NOT %ERRORLEVEL% == 0 (
34 echo "ERROR on python configure.py "
40 echo --------------------------------------------------------------------------
41 echo Launching "nmake"
42 echo --------------------------------------------------------------------------
45 if NOT %ERRORLEVEL% == 0 (
51 echo --------------------------------------------------------------------------
52 echo Launching "nmake install"
53 echo --------------------------------------------------------------------------
56 if NOT %ERRORLEVEL% == 0 (
57 echo "ERROR on nmake install"
61 REM In debug mode, we need to rename all _d.pyd to .pyd... don't ask why. Seems like a known bug in OmniORB.
63 cd %PRODUCT_INSTALL%\lib\%python_name%\site-packages
64 powershell -Command "Get-ChildItem -File -Recurse *.pyd| ForEach-Object {if (($_.Name.EndsWith('_d.pyd'))) { $_ | Copy-Item -Destination {$_.Name -replace '_d.pyd','.pyd'}}}"