Skip to content

Commit

Permalink
Merge pull request #200 from Nzbuu/ci_build
Browse files Browse the repository at this point in the history
Add build scripts for CI platforms
  • Loading branch information
hawicz committed Nov 15, 2015
2 parents 80c1f69 + 239c146 commit b82a51a
Show file tree
Hide file tree
Showing 2 changed files with 63 additions and 0 deletions.
25 changes: 25 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
language: cpp

compiler:
- gcc
- clang

os:
- linux
- osx

before_install:
- echo $LANG
- echo $LC_ALL

install:
- sh autogen.sh

before_script:
- ./configure

script:
- make

after_success:
- make check
38 changes: 38 additions & 0 deletions appveyor.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
version: '{branch}.{build}'
os: Windows Server 2012 R2

configuration:
- Debug
- Release
platform: x64
environment:
matrix:
- PlatformToolset: v140
- PlatformToolset: v120
- PlatformToolset: Windows7.1SDK

build_script:
- >
msbuild "json-c.vcxproj" /m /verbosity:normal
/logger:"C:\Program Files\AppVeyor\BuildAgent\Appveyor.MSBuildLogger.dll"
/p:PlatformToolset=%PlatformToolset% /p:OutDir=lib\
after_build:
- md include\json-c
- copy json.h include\json-c\*
- copy debug.h include\json-c\*
- copy linkhash.h include\json-c\*
- copy arraylist.h include\json-c\*
- copy json_util.h include\json-c\*
- copy json_object.h include\json-c\*
- copy json_tokener.h include\json-c\*
- copy json_object_iterator.h include\json-c\*
- copy json_c_version.h include\json-c\*
- copy json_inttypes.h include\json-c\*
- copy json_config.h include\json-c\*
- copy json_object_private.h include\json-c\*
- 7z a json-c.lib.zip lib\json-c.lib include\json-c\*.h

artifacts:
- path: json-c.lib.zip
name: json-c.lib.zip

0 comments on commit b82a51a

Please sign in to comment.