From c629ce8860100a4008c3d5b92d5374c20216b10b Mon Sep 17 00:00:00 2001 From: Alberto Fustinoni Date: Thu, 21 Dec 2017 22:17:52 +0900 Subject: [PATCH] Appveyor CI --- README.md | 3 +++ appveyor.yml | 33 +++++++++++++++++++++++++++++++++ 2 files changed, 36 insertions(+) create mode 100644 appveyor.yml diff --git a/README.md b/README.md index b227470b..e4d8a014 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,6 @@ +[![Build Status](https://travis-ci.org/libretro/beetle-psx-libretro.svg?branch=master)](https://travis-ci.org/libretro/beetle-psx-libretro) +[![Build status](https://ci.appveyor.com/api/projects/status/qd1ew088woadbqhc/branch/master?svg=true)](https://ci.appveyor.com/project/bparker06/beetle-psx-libretro/branch/master) + # Beetle PSX libretro Beetle PSX is a port/fork of Mednafen's PSX module to the libretro API. It can be compiled in C++98 mode, excluding the Vulkan renderer, which is written in C++11 for the time being. Beetle PSX currently runs on Linux, OSX and Windows. diff --git a/appveyor.yml b/appveyor.yml new file mode 100644 index 00000000..3a4ed7b7 --- /dev/null +++ b/appveyor.yml @@ -0,0 +1,33 @@ +version: 0.1.{build} + +shallow_clone: true + +image: Visual Studio 2017 + +environment: + makefile_location: "." + makefile_name: Makefile + target_name: mednafen_psx + +configuration: + - release + +platform: + - windows_msvc2017_uwp_x64 + - windows_msvc2017_uwp_x86 + - windows_msvc2017_uwp_arm + - windows_msvc2017_desktop_x64 + - windows_msvc2017_desktop_x86 + +init: + - set Path=C:\msys64\usr\bin;%Path% + +build_script: + - cd %makefile_location% + - make -f %makefile_name% platform=%platform% + +artifacts: + - path: '**\%target_name%*.dll' + - path: '**\%target_name%*.lib' + - path: '**\%target_name%*.pdb' + - path: '**\libretro.h' \ No newline at end of file