circle.yml: add install step

It doesn't cost much to actually install the files, so we can check
where they are installed.

Also add mesonconf before building so we can see in the logs
the various configure environment.

Signed-off-by: Benjamin Tissoires <benjamin.tissoires@gmail.com>
This commit is contained in:
Benjamin Tissoires
2017-07-03 10:39:33 +02:00
committed by Peter Hutterer
parent 4eb5411bf1
commit b78b5cd73e

View File

@@ -6,7 +6,12 @@ libratbag_references:
name: Build and test
command: |
meson build --prefix=/usr
mesonconf build
ninja -C build test
install: &install
run:
name: Installing
command: ninja -C build install
export_logs: &export_logs
store_artifacts:
path: ~/libratbag/build/meson-logs
@@ -20,6 +25,7 @@ fedora_settings: &fedora_settings
command: dnf install -y git gcc gcc-c++ meson check-devel libudev-devel libevdev-devel doxygen graphviz
- checkout
- *build_and_test
- *install
- *export_logs
@@ -36,6 +42,7 @@ ubuntu_settings: &ubuntu_settings
apt-get install -y git gcc g++ pkg-config meson check libudev-dev libevdev-dev libsystemd-dev doxygen graphviz
- checkout
- *build_and_test
- *install
- *export_logs