We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent a6a3e76 commit eedec59Copy full SHA for eedec59
ci/script.sh
@@ -2,10 +2,8 @@ set -ex
2
3
test_gen() {
4
echo 'extern crate volatile_register;' > $td/src/lib.rs
5
- target/$TARGET/release/svd2rust -i $td/$svd $1 >> $td/src/lib.rs
6
- pushd $td
7
- cross build --target $TARGET
8
- popd
+ cross run --target $TARGET --release -- -i $td/$svd $1 >> $td/src/lib.rs
+ cross build --manifest-path $td --target $TARGET
9
}
10
11
main() {
@@ -18,6 +16,9 @@ main() {
18
16
;;
19
17
esac
20
+ mv $td .
+ td=$(basename $td)
21
+
22
# test crate
23
cross init --name foo $td
24
echo 'volatile-register = "0.1.0"' >> $td/Cargo.toml
@@ -61,6 +62,8 @@ main() {
61
62
svd=LPC43xx_svd_v5.svd
63
test_gen
64
test_gen sct
65
66
+ rm -rf $td
67
68
69
if [ -z $TRAVIS_TAG ]; then
0 commit comments