mirror of
https://github.com/json-c/json-c.git
synced 2026-03-13 18:19:06 +08:00
38 lines
771 B
YAML
38 lines
771 B
YAML
version: '{branch}.{build}'
|
|
os: Windows Server 2012 R2
|
|
|
|
platform: x64
|
|
|
|
# There should be a better way to set-up a build matrix.
|
|
environment:
|
|
matrix:
|
|
- b_toolset: Windows7.1SDK
|
|
b_config: Debug
|
|
|
|
- b_toolset: Windows7.1SDK
|
|
b_config: Release
|
|
|
|
- b_toolset: v120
|
|
b_config: Debug
|
|
|
|
- b_toolset: v120
|
|
b_config: Release
|
|
|
|
- b_toolset: v140
|
|
b_config: Debug
|
|
|
|
- b_toolset: v140
|
|
b_config: Release
|
|
|
|
build_script:
|
|
- cmake -T %b_toolset% -DCMAKE_BUILD_TYPE=%b_config% -DCMAKE_INSTALL_PREFIX=t_install .
|
|
- cmake --build . --target install
|
|
|
|
after_build:
|
|
- cd t_install
|
|
- 7z a ../json-c.win32.%b_toolset%.%b_config%.zip *
|
|
|
|
artifacts:
|
|
- path: json-c.win32.%b_toolset%.%b_config%.zip
|
|
name: json-c.win32.%b_toolset%.%b_config%.zip
|