mirror of
https://github.com/QB64-Phoenix-Edition/QB64pe.git
synced 2024-09-27 23:27:47 +00:00
2ec897b75d
- checks all remaining occurrences of the term 'qb64', some remain untouched, some are renamed according to context - also added new logo for README.md - this step does finalize the 'Phoenix Edition' re-branding
41 lines
979 B
Batchfile
41 lines
979 B
Batchfile
@echo off
|
|
setlocal
|
|
echo QB64-PE Setup
|
|
echo.
|
|
|
|
mkdir internal\c\c_compiler
|
|
|
|
if exist internal\c\c_compiler\bin\c++.exe goto skipccompsetup
|
|
reg Query "HKLM\Hardware\Description\System\CentralProcessor\0" | find /i "x86" > NUL && set MINGW=mingw32.exe || set MINGW=mingw64.exe
|
|
|
|
set url="https://www.qb64phoenix.com/qb64_files/%MINGW%"
|
|
|
|
echo Downloading %url%...
|
|
curl %url% -o %MINGW%
|
|
|
|
echo Extracting %MINGW% as C++ Compiler
|
|
@echo off
|
|
%MINGW% -y -o"./internal/c/c_compiler/"
|
|
del %MINGW%
|
|
|
|
:skipccompsetup
|
|
|
|
echo Cleaning...
|
|
internal\c\c_compiler\bin\mingw32-make.exe OS=win clean >NUL 2>NUL
|
|
|
|
echo Building QB64-PE...
|
|
internal\c\c_compiler\bin\mingw32-make.exe OS=win BUILD_QB64=y || goto report_error
|
|
|
|
echo.
|
|
echo Launching 'QB64-PE'
|
|
qb64pe
|
|
|
|
echo.
|
|
pause
|
|
|
|
exit 0
|
|
|
|
report_error:
|
|
echo "Error compiling QB64-PE."
|
|
echo "Please review above steps and report to https://github.com/QB64-Phoenix-Edition/QB64pe/issues if you can't get it to work"
|
|
exit 1
|