Merge pull request #1 from markus-wa/ci

ci + readme updates
This commit is contained in:
BHBN
2020-07-21 21:55:39 +02:00
committed by GitHub
3 changed files with 75 additions and 10 deletions

15
.gitignore vendored
View File

@@ -1 +1,16 @@
/CMakeLists.txt.user
CMakeCache.txt
CMakeFiles/
.ninja_deps
.ninja_log
__cmrc_vmix-resources/
_cmrc/
build.ninja
cmake_install.cmake
libGLAD.a
libIMGUI.a
libTINYFD.a
libTINYXML2.a
libvmix-resources.a
rules.ninja
/vmix

36
.travis.yml Normal file
View File

@@ -0,0 +1,36 @@
language: cpp
dist: focal
matrix:
include:
- os: linux
addons:
apt:
packages:
- build-essential
- cmake
- ninja-build
- libpng-dev
- libglfw3-dev
- libgstreamer1.0-dev
- libgstreamer-plugins-base1.0-dev
- libxrandr-dev
# - os: osx
# osx_image: xcode11.5
# addons:
# homebrew:
# update: true
# packages:
# - cmake
# - ninja
# - libpng
# - glfw
# - gstreamer
# - gst-plugins-base
# env:
# - CXX_COMPILER=clang++
script:
- cmake -G Ninja
- ninja

View File

@@ -6,24 +6,38 @@ Live Video Mixer
v-mix is the successor for GLMixer - https://sourceforge.net/projects/glmixer/
### Clone
## Clone
git clone --recursive https://github.com/brunoherbelin/vimix.git
git clone --recursive https://github.com/brunoherbelin/vimix.git
### Compile
## Compile
```
cmake -G Ninja
ninja
```
### Dependencies
Compiling tools:
**Compiling tools:**
gcc, cmake & Ninja
- gcc
- cmake
- Ninja
Libraries:
**Libraries:**
gstreamer
libpng
libglfw3
- gstreamer
- libpng
- libglfw3
#### Ubuntu
**tools:**
apt-get install build-essential cmake ninja-build
**libs:**
apt-get install libpng-dev libglfw3-dev libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev