[2369] | 1 | #init: |
---|
| 2 | # - ps: iex ((new-object net.webclient).DownloadString('https://raw.githubusercontent.com/appveyor/ci/master/scripts/enable-rdp.ps1')) |
---|
[2368] | 3 | |
---|
[2247] | 4 | platform: |
---|
| 5 | - x64 |
---|
[2253] | 6 | |
---|
[2247] | 7 | environment: |
---|
| 8 | global: |
---|
[2281] | 9 | BINTRAY_API: |
---|
| 10 | secure: a9n4jf90wlFCdaYa6fOmYxsF97ur2dnK8Ys3gn5R90JBzTDq6cD2GlEwmmts75mq |
---|
| 11 | BINTRAY_USERNAME: tkralphs |
---|
[2247] | 12 | matrix: |
---|
[2281] | 13 | - ARCH: win32-msvc9 |
---|
| 14 | HOST_ARCH_ARG: --enable-msvc=MD |
---|
[2253] | 15 | ADD_PATH: /mingw64/bin |
---|
[2281] | 16 | - ARCH: win32-msvc12 |
---|
| 17 | HOST_ARCH_ARG: --enable-msvc |
---|
| 18 | ADD_PATH: /mingw64/bin |
---|
| 19 | - ARCH: win32-msvc14 |
---|
| 20 | HOST_ARCH_ARG: --enable-msvc |
---|
| 21 | ADD_PATH: /mingw64/bin |
---|
| 22 | - ARCH: x86_64-w64-mingw32 |
---|
| 23 | HOST_ARCH_ARG: --host=x86_64-w64-mingw32 |
---|
| 24 | ADD_PATH: /mingw64/bin |
---|
| 25 | - ARCH: i686-w64-mingw32 |
---|
| 26 | HOST_ARCH_ARG: --host=i686-w64-mingw32 |
---|
[2253] | 27 | ADD_PATH: /mingw32/bin |
---|
| 28 | |
---|
[2247] | 29 | install: |
---|
[2281] | 30 | - for /f "delims=" %%i in ('C:\msys64\usr\bin\bash -lc "if [ $APPVEYOR_REPO_BRANCH = 'master' ]; then echo 'trunk'; else echo $APPVEYOR_REPO_BRANCH | cut -d "/" -f 2; fi"') do set VERSION=%%i |
---|
| 31 | - echo %VERSION% |
---|
| 32 | - IF %ARCH%==win32-msvc9 (CALL C:\"Program Files (x86)\Microsoft Visual Studio 9.0\VC\vcvarsall.bat") |
---|
| 33 | - IF %ARCH%==win32-msvc12 (CALL C:\"Program Files (x86)\Microsoft Visual Studio 12.0\VC\vcvarsall.bat") |
---|
| 34 | - IF %ARCH%==win32-msvc14 (CALL C:\"Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat") |
---|
[2256] | 35 | - C:\msys64\usr\bin\bash -lc "" |
---|
[2247] | 36 | |
---|
| 37 | build_script: |
---|
[2296] | 38 | - C:\msys64\usr\bin\bash -lc "cd $APPVEYOR_BUILD_FOLDER; git clone https://github.com/coin-or-tools/BuildTools" |
---|
[2257] | 39 | - C:\msys64\usr\bin\bash -lc "cd $APPVEYOR_BUILD_FOLDER; BuildTools/get.dependencies.sh fetch --no-third-party" |
---|
[2306] | 40 | - C:\msys64\usr\bin\bash -lc "cd $APPVEYOR_BUILD_FOLDER; export PATH=$ADD_PATH:$PATH; BuildTools/get.dependencies.sh build --build=x86_64-w64-mingw32 $HOST_ARCH_ARG --verbosity=2 --test" |
---|
[2247] | 41 | |
---|
[2281] | 42 | after_build: |
---|
[2294] | 43 | - 7z a %APPVEYOR_PROJECT_NAME%-%VERSION%-%ARCH%.zip %APPVEYOR_BUILD_FOLDER%\build\bin |
---|
| 44 | - 7z a %APPVEYOR_PROJECT_NAME%-%VERSION%-%ARCH%.zip %APPVEYOR_BUILD_FOLDER%\build\include |
---|
| 45 | - 7z a %APPVEYOR_PROJECT_NAME%-%VERSION%-%ARCH%.zip %APPVEYOR_BUILD_FOLDER%\build\lib |
---|
| 46 | - 7z a %APPVEYOR_PROJECT_NAME%-%VERSION%-%ARCH%.zip %APPVEYOR_BUILD_FOLDER%\build\share |
---|
[2284] | 47 | - 7z a %APPVEYOR_PROJECT_NAME%-%VERSION%-%ARCH%.zip %APPVEYOR_BUILD_FOLDER%\README.md |
---|
| 48 | - 7z a %APPVEYOR_PROJECT_NAME%-%VERSION%-%ARCH%.zip %APPVEYOR_BUILD_FOLDER%\LICENSE |
---|
| 49 | - 7z a %APPVEYOR_PROJECT_NAME%-%VERSION%-%ARCH%.zip %APPVEYOR_BUILD_FOLDER%\INSTALL |
---|
[2287] | 50 | - 7z a %APPVEYOR_PROJECT_NAME%-%VERSION%-%ARCH%.zip %APPVEYOR_BUILD_FOLDER%\Cbc\AUTHORS |
---|
[2282] | 51 | - curl -T %APPVEYOR_PROJECT_NAME%-%VERSION%-%ARCH%.zip -utkralphs:%BINTRAY_API% -H "X-Bintray-Publish:1" -H "X-Bintray-Override:1" https://api.bintray.com/content/coin-or/download/%APPVEYOR_PROJECT_NAME%/%VERSION%/%APPVEYOR_PROJECT_NAME%-%VERSION%-%ARCH%.zip |
---|
[2281] | 52 | |
---|
[2369] | 53 | #on_finish: |
---|
| 54 | # - ps: $blockRdp = $true; iex ((new-object net.webclient).DownloadString('https://raw.githubusercontent.com/appveyor/ci/master/scripts/enable-rdp.ps1')) |
---|