Alex Crichton
efec34a95a
mk: Change windows to install from stage2
...
In the past, windows was installed from stage3 to guarantee convergence between
the host and target artifacts, but syntax extensions on all platforms are
currently relying on convergence, so special casing this one platform has become
less relevant over time.
This will also have the added benefit of dealing with #13474 and #13491 . These
issues will be closed after next next nightly is confirmed to fix them.
2014-04-15 19:45:00 -07:00
Brian Anderson
380fe976c8
mk: Fix deps for prepare host tools
2014-03-25 21:35:10 -07:00
Brian Anderson
6f9b30c6c1
configure: Make rustlibdir non-configurable
...
Trying to reduce the complexity of installation
2014-03-25 21:35:10 -07:00
Brian Anderson
1f35f834be
mk: Fix 'make install'. Closes #13128
2014-03-25 15:27:47 -07:00
Brian Anderson
c796f89dbc
mk: Fix prepare.mk
...
The way it was formulated you could only 'prepare' one directory per build.
2014-03-24 14:29:20 -07:00
Brian Anderson
70a10758de
mk: Fix a minor UI bug
2014-03-24 14:29:19 -07:00
Brian Anderson
805d0e53fd
mk: Fix location of man pages in prepare.mk
2014-03-24 14:29:17 -07:00
Brian Anderson
9b7751761b
mk: Simplify how prepare.mk, install.mk, and dist.mk deal with stages
...
The only stage that can be installed from is 2 everywhere but windows,
3 on windows.
Closes #12799
2014-03-19 22:51:12 -07:00
Brian Anderson
5e66af6bcc
mk: forcibly delete dest dir when PREPARE_CLEAN
2014-03-09 14:17:27 -07:00
Brian Anderson
b2eef52ce3
mk: Tweak the status messages for prepare.mk to say 'prepare', not 'install'
2014-03-09 14:17:27 -07:00
Brian Anderson
e302bbe635
mk: Use the correct permissions for man pages
2014-03-09 14:17:27 -07:00
Brian Anderson
111137b5f5
mk: Optionally clean the destination when preparing install image
2014-03-09 14:17:26 -07:00
Brian Anderson
c8bc65f19f
mk: Put man pages in correct directory
2014-03-09 14:17:26 -07:00
Alex Crichton
3cf0b9bd11
mk: Don't install host rlibs
...
You rarely want to statically link against librustc and friends, so there's no
real reason to install the rlib version of these libraries, especially because
the rlibs are massive.
2014-02-21 10:55:30 -08:00
Brian Anderson
2b64cb294c
Address review feedback
2014-02-16 17:36:43 -08:00
Brian Anderson
9cd96e4f02
mk: Base the install target on prepare.mk
2014-02-15 14:18:00 -08:00
Brian Anderson
4cd8bdc969
mk: Add prepare.mk
...
This is a slightly more generic rewrite of install.mk. Currently
used for nothing, but we'll base all the binary distributables off it.
2014-02-15 14:17:57 -08:00