# ignore-cross-compile include ../tools.mk # Tests behavior of rustdoc --runtool MY_SRC_DIR := ${CURDIR} all: with_test_run_directory # Behavior with --runtool with relative paths and --test-run-directory. with_test_run_directory: mkdir -p $(TMPDIR)/rundir mkdir -p $(TMPDIR)/runtool $(RUSTC) --crate-type rlib t.rs $(RUSTC) runtool.rs -o $(TMPDIR)/runtool/runtool ( cd $(TMPDIR); \ $(RUSTDOC) -Zunstable-options --test --test-run-directory rundir \ --runtool runtool/runtool --extern t=libt.rlib $(MY_SRC_DIR)/t.rs \ ) rm -rf $(TMPDIR)/rundir $(TMPDIR)/runtool