mirror of
https://gitcode.com/JianFeeeee/TrulyMEM-TrueHumanMEM.git
synced 2026-09-20 08:58:15 +00:00
35 lines
915 B
Batchfile
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 |