Files
TrulyMEM-TrueHumanMEM-local/build/build_windows.bat

35 lines
915 B
Batchfile

@echo off
setlocal enabledelayedexpansion
echo ===== Building TrulyMEM for Windows =====
set "SCRIPT_DIR=%~dp0"
set "PROJECT_ROOT=%SCRIPT_DIR%.."
cd /d "%PROJECT_ROOT%"
echo Project root: %PROJECT_ROOT%
echo Creating virtual environment: .venv_build
python -m venv .venv_build
call .venv_build\Scripts\activate.bat
pip install --upgrade pip
pip install -r requirements.txt
echo Cleaning previous builds...
if exist dist rmdir /s /q dist
if exist build\trulymem rmdir /s /q build\trulymem
echo ================================
echo Building TrulyMEM (TUI + Web embedded)
echo ================================
python -m PyInstaller --clean build\trulymem.spec --noconfirm
echo ================================
echo ===== Build Complete =====
echo Binary: dist\TrulyMEM.exe
dir dist
call .venv_build\Scripts\deactivate.bat
if exist .venv_build rmdir /s /q .venv_build
echo Build finished successfully!
endlocal