1
0
Fork 0
mirror of https://github.com/yshui/picom.git synced 2024-10-27 05:24:17 -04:00

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: - run:
name: build name: build
command: ninja -C 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: Assuming you already have all the usual building tools installed (e.g. gcc, meson, ninja, etc.), you still need:
* libx11 * libx11
* libx11-xcb
* libXext * libXext
* xproto * xproto
* xcb * xcb