mirror of
https://github.com/BinomialLLC/basis_universal.git
synced 2026-10-06 09:05:30 +00:00
adding new files
This commit is contained in:
57
build_python_win.bat
Normal file
57
build_python_win.bat
Normal file
@@ -0,0 +1,57 @@
|
||||
@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
|
||||
Reference in New Issue
Block a user