Commit Graph

8 Commits

Author SHA1 Message Date
Sebastian Thiel
364fc9eb18 chore(cargo): remove local override
Should not have been committed in the first place
2017-02-04 13:11:03 +01:00
Sebastian Thiel
1323d0dccb fix(tests): use new serde map implementation
No fun, this one.
2017-02-04 13:03:42 +01:00
Sebastian Thiel
dc367c3475 fix(cargo): relative path for custom target dir
Using a shared target-dir is important to keep
disk-space usage in check and speed up builds.
2016-07-17 13:35:57 +02:00
Sebastian Thiel
b2b9ab2831 Revert "fix(cargo): remove cargo/config"
This reverts commit cb6679cb2b.
2016-07-17 12:57:19 +02:00
Sebastian Thiel
cb6679cb2b fix(cargo): remove cargo/config
It seems due to a so far possibly unfiled bug, cargo fails to
get it's CWDs right.

Last verified with cargo 0.11.0-nightly (42bce5c 2016-05-17).

To reproduce, just put the deleted file back and run a build command,
such as

```bash
make drive3-cli-cargo ARGS=build --no-default-features --features=nightly
```

Fixes #149
2016-05-20 17:23:12 +02:00
Sebastian Thiel
52e58154a2 chore(cargo): remove unimplemented option 2016-02-07 08:44:52 +01:00
Sebastian Thiel
defbeaa630 chore(cargo): configure to use wait-lock
This allows to build everything concurrently without failure provided
the latest cargo is used.

https://github.com/rust-lang/cargo/pull/1764

It's still very early in development, but works for me nevertheless.

[skip ci]
2015-06-28 21:56:43 +02:00
Sebastian Thiel
31f22b1535 chore(cargo): one target dir for all projects
Starting from cargo 0.3.0, one can override the target-directory
to be an absolute path, forcing all output to be dumped into
one and the same target dir.

That way, all dependencies are shared among the projects, saving
4 to 7 minutes per project in debug and release mode respectively.
2015-06-21 13:26:16 +02:00