[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PoCv2 14/15] travis: add Rust
From: |
marcandre . lureau |
Subject: |
[PoCv2 14/15] travis: add Rust |
Date: |
Mon, 12 Oct 2020 00:35:12 +0400 |
From: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
---
.travis.yml | 18 +++++++++++++++++-
1 file changed, 17 insertions(+), 1 deletion(-)
diff --git a/.travis.yml b/.travis.yml
index 1054ec5d29..b2835316bc 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -23,6 +23,8 @@ addons:
apt:
packages:
# Build dependencies
+ - cargo
+ - rustc
- libaio-dev
- libattr1-dev
- libbrlapi-dev
@@ -71,7 +73,7 @@ env:
global:
- SRC_DIR=".."
- BUILD_DIR="build"
- - BASE_CONFIG="--disable-docs --disable-tools"
+ - BASE_CONFIG="--disable-docs --disable-tools --with-rust"
- TEST_BUILD_CMD=""
- TEST_CMD="make check V=1"
# This is broadly a list of "mainline" softmmu targets which have support
across the major distros
@@ -258,6 +260,8 @@ jobs:
# Extra toolchains
- gcc-9
- g++-9
+ - cargo
+ - rustc
# Build dependencies
- libaio-dev
- libattr1-dev
@@ -325,6 +329,8 @@ jobs:
dist: focal
addons:
apt_packages:
+ - cargo
+ - rustc
- libaio-dev
- libattr1-dev
- libbrlapi-dev
@@ -358,6 +364,8 @@ jobs:
dist: focal
addons:
apt_packages:
+ - cargo
+ - rustc
- libaio-dev
- libattr1-dev
- libbrlapi-dev
@@ -390,6 +398,8 @@ jobs:
dist: bionic
addons:
apt_packages:
+ - cargo
+ - rustc
- libaio-dev
- libattr1-dev
- libbrlapi-dev
@@ -432,6 +442,8 @@ jobs:
dist: bionic
addons:
apt_packages:
+ - cargo
+ - rustc
- libaio-dev
- libattr1-dev
- libcap-ng-dev
@@ -461,6 +473,8 @@ jobs:
dist: bionic
addons:
apt_packages:
+ - cargo
+ - rustc
- libgcrypt20-dev
- libgnutls28-dev
env:
@@ -472,6 +486,8 @@ jobs:
compiler: clang
addons:
apt_packages:
+ - cargo
+ - rustc
- libaio-dev
- libattr1-dev
- libbrlapi-dev
--
2.28.0
- [PoCv2 04/15] build-sys: add a cargo-wrapper script, (continued)
- [PoCv2 04/15] build-sys: add a cargo-wrapper script, marcandre . lureau, 2020/10/11
- [PoCv2 05/15] qga/rust: build and link an empty static library, marcandre . lureau, 2020/10/11
- [PoCv2 06/15] rust: provide a common crate for QEMU, marcandre . lureau, 2020/10/11
- [PoCv2 07/15] scripts/qapi: add Rust sys bindings generation, marcandre . lureau, 2020/10/11
- [PoCv2 08/15] qga/rust: generate QGA QAPI sys bindings, marcandre . lureau, 2020/10/11
- [PoCv2 09/15] scripts/qapi: add generation of Rust bindings for types, marcandre . lureau, 2020/10/11
- [PoCv2 10/15] qga/rust: build Rust types, marcandre . lureau, 2020/10/11
- [PoCv2 11/15] qga: add qmp! macro helper, marcandre . lureau, 2020/10/11
- [PoCv2 12/15] qga: implement get-host-name in Rust, marcandre . lureau, 2020/10/11
- [PoCv2 13/15] qga: implement {get,set}-vcpus in Rust, marcandre . lureau, 2020/10/11
- [PoCv2 14/15] travis: add Rust,
marcandre . lureau <=
- [PoCv2 15/15] rust: use vendored-sources, marcandre . lureau, 2020/10/11
- Re: [PoCv2 00/15] Rust binding for QAPI (qemu-ga only, for now), no-reply, 2020/10/11