1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- @echo on
- @setlocal enabledelayedexpansion
- IF "%APPVEYOR_REPO_TAG%" == "true" (
- IF NOT "%OSQP_VERSION%"=="%OSQP_VERSION:dev=%" (
- set OSQP_PACKAGE_NAME="OSQP-dev"
- ) ELSE (
- set OSQP_PACKAGE_NAME="OSQP"
- )
- cd %APPVEYOR_BUILD_FOLDER%
- del /F /Q build
- mkdir build
- cd build
- cmake -G "%CMAKE_PROJECT%" ..
- cmake --build .
- cd %APPVEYOR_BUILD_FOLDER%\build\out
- IF "%PLATFORM%" == "x86" (
- set OSQP_BIN="osqp-!OSQP_VERSION!-windows32"
- ) ELSE (
- set OSQP_BIN="osqp-!OSQP_VERSION!-windows64"
- )
- mkdir !OSQP_BIN!
- mkdir !OSQP_BIN!\lib
- mkdir !OSQP_BIN!\include
- xcopy ..\..\LICENSE !OSQP_BIN!
- xcopy ..\..\include\*.h !OSQP_BIN!\include
- xcopy libosqp.a !OSQP_BIN!\lib
- xcopy libosqp.dll !OSQP_BIN!\lib
- 7z a -ttar !OSQP_BIN!.tar !OSQP_BIN!
- 7z a -tgzip !OSQP_BIN!.tar.gz !OSQP_BIN!.tar
- curl -T !OSQP_BIN!.tar.gz -ubstellato:!BINTRAY_API_KEY! -H X-Bintray-Package:!OSQP_PACKAGE_NAME! -H X-Bintray-Version:!OSQP_VERSION! -H "X-Bintray-Override: 1" https://api.bintray.com/content/bstellato/generic/!OSQP_PACKAGE_NAME!/!OSQP_VERSION!/
- if errorlevel 1 exit /b 1
- curl -X POST -ubstellato:!BINTRAY_API_KEY! https://api.bintray.com/content/bstellato/generic/!OSQP_PACKAGE_NAME!/!OSQP_VERSION!/publish
- if errorlevel 1 exit /b 1
- )
- @echo off
|