Add AppVeyor CI

This commit is contained in:
Cameron Gutman 2021-07-24 17:36:49 -05:00
parent 30464979dc
commit 572644800d
2 changed files with 27 additions and 0 deletions

View File

@ -1,5 +1,7 @@
# Moonlight Embedded
[![AppVeyor Build Status](https://ci.appveyor.com/api/projects/status/uaph3i3lfu7gl7m7/branch/master?svg=true)](https://ci.appveyor.com/project/cgutman/moonlight-embedded/branch/master)
Moonlight Embedded is an open source implementation of NVIDIA's GameStream, as used by the NVIDIA Shield, but built for Linux.
Moonlight Embedded allows you to stream your full collection of games from

25
appveyor.yml Normal file
View File

@ -0,0 +1,25 @@
version: 0.0.0.{build}
clone_depth: 1
environment:
matrix:
- APPVEYOR_BUILD_WORKER_IMAGE: Ubuntu2004
PACKAGES: libssl-dev libopus-dev libasound2-dev libudev-dev libavahi-client-dev libcurl4-openssl-dev libevdev-dev libexpat1-dev libpulse-dev uuid-dev cmake gcc g++ libavcodec-dev libavutil-dev libsdl2-dev libva-dev libvdpau-dev libcec-dev libp8-platform-dev
BUILD_TARGET: ubuntu
install:
- 'sudo apt update'
- 'sudo apt install -y $PACKAGES'
before_build:
- 'git submodule update --init --recursive'
build_script:
- mkdir build
- cd build
- cmake -DCMAKE_INSTALL_PREFIX=/tmp ..
- make -j$(nproc)
- make install
deploy: off