-
Notifications
You must be signed in to change notification settings - Fork 11
Expand file tree
/
Copy pathappveyor.yml
More file actions
54 lines (46 loc) · 1.78 KB
/
Copy pathappveyor.yml
File metadata and controls
54 lines (46 loc) · 1.78 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
version: '{build}'
branches:
only:
- master
image:
- Visual Studio 2017
configuration:
- Release
- Debug
platform:
- x64
environment:
matrix:
- arch: Win64
matrix:
fast_finish: false
init:
- git config --global core.autocrlf true
install:
- ps: (Get-Content CMakeLists.txt).replace("git@github.com:","https://github.com/") | Set-Content CMakeLists.txt
- ps: md installs
- ps: cd installs
- ps: Start-FileDownload "http://download.autodesk.com/us/fbx/2018/2018.1.1/fbx20181_1_fbxsdk_vs2015_win.exe" "fbxsdk.exe"
- ps: Start-Process -FilePath "fbxsdk.exe" /S -Wait
- ps: Start-FileDownload "https://www.python.org/ftp/python/3.6.4/python-3.6.4-amd64.exe" "python364.exe"
- ps: Start-Process -FilePath "python364.exe" /S -Wait
- ps: cd ..
- ps: ls
- set CMAKE_URL="https://github.com/Kitware/CMake/releases/download/v3.14.0/cmake-3.14.0-win64-x64.zip"
- appveyor DownloadFile %CMAKE_URL% -FileName cmake.zip
- 7z x cmake.zip -oC:\projects\deps > nul
- move C:\projects\deps\cmake-* C:\projects\deps\cmake # Move to a version-agnostic directory
- set PATH=C:\projects\deps\cmake\bin;%PATH%
- cmake --version
before_build:
- cmake -G "Visual Studio 15 2017 Win64" -Bbuild -H. -DBUILD_FOLDER_SUFFIX:STRING=build -DFBX_SDK_INCLUDE_DIR="C:/Program Files/Autodesk/FBX/FBX SDK/2018.1.1/include" -DFBX_SDK_LIBRARY_DEBUG="C:/Program Files/Autodesk/FBX/FBX SDK/2018.1.1/lib/vs2015/x64/debug/libfbxsdk-md.lib" -DFBX_SDK_LIBRARY_RELEASE="C:/Program Files/Autodesk/FBX/FBX SDK/2018.1.1/lib/vs2015/x64/release/libfbxsdk-md.lib"
build:
project: build/FbxPipeline.sln
notifications:
- provider: Email
to:
- vlad.serhiienko@gmail.com
subject: FbxPipeline build {{buildVersion}} - {{status}}
on_build_success: false
on_build_failure: true
on_build_status_changed: true