From 7017701b219e9f545e5359da4669cfdd3185df54 Mon Sep 17 00:00:00 2001 From: gnzlbg Date: Wed, 20 Feb 2019 13:11:30 +0100 Subject: [PATCH] Re-enable target-specific docs --- .travis.yml | 4 +++- ci/dox.sh | 7 +++++-- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/.travis.yml b/.travis.yml index 2467c990..b50cb44a 100644 --- a/.travis.yml +++ b/.travis.yml @@ -14,7 +14,9 @@ matrix: - name: "Documentation" env: TARGET=x86_64-unknown-linux-gnu script: sh ci/dox.sh - install: true + install: + - travis_retry rustup component add rust-src + - travis_retry cargo install xargo stage: tools-and-build-and-tier1 - name: "Shellcheck" install: true diff --git a/ci/dox.sh b/ci/dox.sh index 3456288a..21a63dd7 100644 --- a/ci/dox.sh +++ b/ci/dox.sh @@ -27,8 +27,11 @@ printf '### Platform-specific documentation\n' >> $PLATFORM_SUPPORT while read -r target; do echo "documenting ${target}" - #rustdoc -o "$TARGET_DOC_DIR/${target}" --target "${target}" src/lib.rs --cfg cross_platform_docs \ - # --crate-name libc + rustup target add "${target}" || true + xargo doc --target "${target}" \ + --no-default-features --features extra_traits + + cp -r "target/${target}/doc" "${TARGET_DOC_DIR}/${target}" echo "* [${target}](${target}/libc/index.html)" >> $PLATFORM_SUPPORT done < targets