From 3bc31edd723573d043fb6e460e4b05fab3a475d7 Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Tue, 30 Jul 2019 19:18:01 +1000 Subject: [PATCH] circle CI: add meson plain and release build types Fixes #770 Signed-off-by: Peter Hutterer --- circle.yml | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/circle.yml b/circle.yml index c3aeec69..00a62688 100644 --- a/circle.yml +++ b/circle.yml @@ -13,6 +13,24 @@ libratbag_references: ninja -v -C build ${NINJA_ARGS} environment: MESON_PARAMS: --prefix=/usr + build_buildtype_plain: &build_buildtype_plain + name: Build + command: | + rm -rf build + meson build ${MESON_PARAMS} + meson configure build + ninja -v -C build ${NINJA_ARGS} + environment: + MESON_PARAMS: --prefix=/usr -Dbuildtype=plain + build_buildtype_release: &build_buildtype_release + name: Build + command: | + rm -rf build + meson build ${MESON_PARAMS} + meson configure build + ninja -v -C build ${NINJA_ARGS} + environment: + MESON_PARAMS: --prefix=/usr -Dbuildtype=release build_and_test: &build_and_test run: <<: *build_default @@ -96,6 +114,8 @@ fedora_settings: &fedora_settings - *install - *check_install - *check_uninstall + - *build_builtype_plain + - *build_builtype_release - *export_logs @@ -117,6 +137,8 @@ ubuntu_settings: &ubuntu_settings - *install - *check_install - *check_uninstall + - *build_builtype_plain + - *build_builtype_release - *export_logs doc_build: &doc_build