blob: 6805cce7d27502f76b5ae5de0405252a908d6ab0 [file] [log] [blame]
@echo off
echo ===========================================
echo Building Python extensions (Windows)
echo ===========================================
REM Set the Python executable path (edit if needed)
set PY_EXE=C:\Users\richg\AppData\Local\Programs\Python\Python312\python.exe
REM Ensure Python exists
if not exist "%PY_EXE%" (
echo ERROR: Python 3.12 executable not found:
echo %PY_EXE%
echo Please install Python 3.12 or update PY_EXE in this script.
exit /b 1
)
REM Create build directory if missing
if not exist build_python_win (
echo Creating build_python_win directory...
mkdir build_python_win
)
cd build_python_win
echo Running CMake configure...
cmake -G "Visual Studio 17 2022" -A x64 ^
-DBUILD_PYTHON=ON ^
-DBUILD_WASM=OFF ^
-DPYTHON_EXECUTABLE="%PY_EXE%" ^
..
IF ERRORLEVEL 1 (
echo.
echo *** CMake configure FAILED ***
exit /b 1
)
echo.
echo CMake configure OK.
echo Starting build...
cmake --build . --config Release
IF ERRORLEVEL 1 (
echo.
echo *** Build FAILED ***
exit /b 1
)
echo.
echo ===========================================
echo Build SUCCESSFUL!
echo Output in: python/basisu_py/
echo ===========================================
exit /b 0