[CI] Add building status and link of artifacts to README.

Related work item: Github #11
This commit is contained in:
Minmin Gong 2018-11-17 14:00:58 -08:00
Родитель 5a8f831807
Коммит 514764fc70
1 изменённых файлов: 11 добавлений и 1 удалений

Просмотреть файл

@ -1,5 +1,10 @@
# ShaderConductor
[![Build status](https://ci.appveyor.com/api/projects/status/x7ni6wjrdbw4e86q/branch/master?svg=true)](https://ci.appveyor.com/project/gongminmin/shaderconductor/branch/master)
[![Build Status](https://travis-ci.org/Microsoft/ShaderConductor.svg?branch=master)](https://travis-ci.org/Microsoft/ShaderConductor)
[![License](https://img.shields.io/github/license/mashape/apistatus.svg)](LICENSE)
ShaderConductor is a tool designed for cross-compiling HLSL to other shading languages.
## Features
@ -49,12 +54,17 @@ This script automatically grabs external dependencies to External folder, genera
```
mkdir Build
cd Build
cmake -G "Visual Studio 15" -T v141,host=x64 -A x64 ../
cmake -G "Visual Studio 15" -T host=x64 -A x64 ../
cmake --build .
```
After building, the output file ShaderConductor.dll can be located in \<YourCMakeTargetFolder\>/Bin/\<Configuration\>/. It depends on dxcompiler.dll in the same folder.
### Artifacts
You can download the prebuilt binaries generated by CI system:
* [Windows x64 Release](https://ci.appveyor.com/project/gongminmin/shaderconductor/branch/master/artifacts)
## License
ShaderConductor is distributed under the terms of MIT License. See [LICENSE](LICENSE) for details.