Build with more config combinations

Also add missing dependency to readme

Signed-off-by: Yuxuan Shui <yshuiv7@gmail.com>
This commit is contained in:
Yuxuan Shui 2018-12-16 16:36:15 +00:00
parent 2f4b055fa8
commit a6b63cd035
No known key found for this signature in database
GPG Key ID: 37C999F617EA1A47
2 changed files with 43 additions and 0 deletions

View File

@ -11,3 +11,45 @@ jobs:
- run:
name: build
command: ninja -C build
build_minimal:
docker:
- image: yshui/comptonci
steps:
- checkout
- run:
name: config
command: meson -Dopengl=false -Ddbus=false -Dregex=false -Dconfig_file=false . build
- run:
name: build
command: ninja -C build
build_nogl:
docker:
- image: yshui/comptonci
steps:
- checkout
- run:
name: config
command: meson -Dopengl=false . build
- run:
name: build
command: ninja -C build
build_noregex:
docker:
- image: yshui/comptonci
steps:
- checkout
- run:
name: config
command: meson -Dregex=false . build
- run:
name: build
command: ninja -C build
workflows:
version: 2
all_builds:
jobs:
- build
- build_nogl
- build_noregex
- build_minimal

View File

@ -18,6 +18,7 @@ See [Releases](https://github.com/yshui/compton/releases)
Assuming you already have all the usual building tools installed (e.g. gcc, meson, ninja, etc.), you still need:
* libx11
* libx11-xcb
* libXext
* xproto
* xcb