mirror of
https://github.com/QB64Official/qb64.git
synced 2024-07-07 15:40:24 +00:00
Build separate x86 and x64 windows versions
This commit is contained in:
parent
ae7e1d46d8
commit
06383f9279
|
@ -1,6 +1,6 @@
|
||||||
mv setup_win.bat internal\
|
mv setup_win.bat internal\
|
||||||
|
|
||||||
$filename = "qb64_" + (get-date -uformat "%Y-%m-%d-%H-%M-%S") + "_" + $Env:APPVEYOR_REPO_COMMIT.Substring(0,7) + "-" + $Env:APPVEYOR_REPO_BRANCH + "_win.7z"
|
$filename = "qb64_" + (get-date -uformat "%Y-%m-%d-%H-%M-%S") + "_" + $Env:APPVEYOR_REPO_COMMIT.Substring(0,7) + "-" + $Env:APPVEYOR_REPO_BRANCH + "_win_" + $Env:PLATFORM + ".7z"
|
||||||
cd ..
|
cd ..
|
||||||
qb64\internal\c\c_compiler\7z\7za.exe a '-xr@qb64\.travis\common-exclusion.list' '-xr@qb64\.travis\win-exclusion.list' $filename qb64
|
qb64\internal\c\c_compiler\7z\7za.exe a '-xr@qb64\.travis\common-exclusion.list' '-xr@qb64\.travis\win-exclusion.list' $filename qb64
|
||||||
|
|
||||||
|
|
|
@ -5,10 +5,11 @@ del /q /s internal\c\parts\*.o >nul 2>nul
|
||||||
del /q /s internal\c\parts\*.a >nul 2>nul
|
del /q /s internal\c\parts\*.a >nul 2>nul
|
||||||
del /q /s internal\temp\*.* >nul 2>nul
|
del /q /s internal\temp\*.* >nul 2>nul
|
||||||
|
|
||||||
cd internal\c\c_compiler
|
cd internal\c
|
||||||
echo Extracting C++ compiler
|
reg Query "HKLM\Hardware\Description\System\CentralProcessor\0" | find /i "x86" > NUL && set MINGW=mingw32 || set MINGW=mingw64
|
||||||
7z\7za.exe x -y c_compiler.7z >nul
|
echo Using %MINGW% as C++ Compiler
|
||||||
cd ..\..\..
|
ren %MINGW% c_compiler
|
||||||
|
cd ../..
|
||||||
|
|
||||||
echo Building library 'LibQB'
|
echo Building library 'LibQB'
|
||||||
cd internal\c\libqb\os\win
|
cd internal\c\libqb\os\win
|
||||||
|
@ -54,5 +55,6 @@ del /q /s internal\c\libqb\*.o >nul 2>nul
|
||||||
del /q /s internal\c\libqb\*.a >nul 2>nul
|
del /q /s internal\c\libqb\*.a >nul 2>nul
|
||||||
del /q /s internal\c\parts\*.o >nul 2>nul
|
del /q /s internal\c\parts\*.o >nul 2>nul
|
||||||
del /q /s internal\c\parts\*.a >nul 2>nul
|
del /q /s internal\c\parts\*.a >nul 2>nul
|
||||||
|
del /q /s internal\c\mingw*
|
||||||
cd internal\source
|
cd internal\source
|
||||||
del /q /s debug_* recompile_*
|
del /q /s debug_* recompile_*
|
||||||
|
|
|
@ -4,6 +4,9 @@ clone_depth: 1
|
||||||
environment:
|
environment:
|
||||||
sshkey:
|
sshkey:
|
||||||
secure: BiD9D+ye4Q+R8yBsThsfG0K+SFL5gRx6gNfxxSTR8ge3lp98cwZ3y7T3bq7tmgE7
|
secure: BiD9D+ye4Q+R8yBsThsfG0K+SFL5gRx6gNfxxSTR8ge3lp98cwZ3y7T3bq7tmgE7
|
||||||
|
platform:
|
||||||
|
- x86
|
||||||
|
- x64
|
||||||
build_script:
|
build_script:
|
||||||
- cmd: .travis\appveyor.bat
|
- cmd: .travis\appveyor.bat
|
||||||
install:
|
install:
|
||||||
|
@ -11,4 +14,4 @@ install:
|
||||||
- cmd: secure-file\tools\secure-file -decrypt .travis\qb64.org_rsa.enc -secret %sshkey% -out %userprofile%\.ssh\id_rsa
|
- cmd: secure-file\tools\secure-file -decrypt .travis\qb64.org_rsa.enc -secret %sshkey% -out %userprofile%\.ssh\id_rsa
|
||||||
deploy_script:
|
deploy_script:
|
||||||
- ps: .travis\appveyor-deploy.ps1
|
- ps: .travis\appveyor-deploy.ps1
|
||||||
test: off
|
test: off
|
||||||
|
|
Loading…
Reference in a new issue