summary refs log tree commit diff
path: root/mk
AgeCommit message (Collapse)AuthorLines
2014-03-31Bump version to 0.10Alex Crichton-1/+1
2014-03-31mk: Workaround distcheck failure on mac. #13224Brian Anderson-2/+13
Mac can't actually build our source tarballs because it's `tar` command doesn't support the --exclude-vcs flag. This is just a workaround to make our mac nightlies work (we get our source tarballs from the linux bot).
2014-03-30mk: distcheck --uninstallBrian Anderson-0/+1
2014-03-30dist: Add libbacktrace to source tarballsBrian Anderson-0/+1
2014-03-30mk: Don't touch config.tmp or tmp/dist as root. Closes #13190Brian Anderson-2/+2
When running `make install` we are touching these files that can't then be removed later.
2014-03-30mk: Fix 'make dist' on MacBrian Anderson-1/+1
2014-03-29auto merge of #13185 : alexcrichton/rust/osx-pkg, r=brsonbors-2/+17
This performs a few touch-ups to the OSX installer: * A rust logo is shown during installation * The installation happens to /usr/local by default (instead of /) * A new welcome screen is shown that's slightly more relevant
2014-03-28auto merge of #13168 : jankobler/rust/verify-grammar-02, r=brsonbors-1/+1
This fixes some problems with make verify-grammar llnextgen still reports a lot of errors FYI: My build directory /my-test/build is different from the source directory /my-test/rust. cd /my-test/build /my-test/rust/configure --prefix=/my-test/bin make make install make verify-grammar
2014-03-28mk: Restore DESTDIRBrian Anderson-2/+2
2014-03-28dist: Tweak the OSX pkg installerAlex Crichton-2/+17
This performs a few touch-ups to the OSX installer: * A rust logo is shown during installation * The installation happens to /usr/local by default (instead of /) * A new welcome screen is shown that's slightly more relevant
2014-03-28install: Verify that installed compiler runsBrian Anderson-1/+8
Another sanity check. Can be disabled in `install.sh` via `--disable-verify` and `configure` with `--disable-verify-install`.
2014-03-27auto merge of #13174 : brson/rust/dist, r=alexcrichton,huonwbors-1/+2
2014-03-27mk: Fix syntax error in installation targetBrian Anderson-1/+1
2014-03-27auto merge of #13142 : alexcrichton/rust/issue-13118, r=brsonbors-4/+2
The previous dependency calculation was based on an arbitrary set of asterisks at an arbitrary depth, but using the recursive version should be much more robust in figuring out what's dependent.
2014-03-27mk: Always touch libuv.aBrian Anderson-0/+1
libuv.a always looks out of date to the makefile, causing make to always descend into the libuv makefile, even when there's nothing to build.
2014-03-27verify-grammar path to rust.mdJan Kobler-1/+1
When calling make verify-grammar rust.md cannot be found, because the path to rust.md is missing. The path is set to: $(D)/rust.md This can only be tested, when llnextgen is installed. Signed-off-by: Jan Kobler <eng1@koblersystems.de>
2014-03-26mk: Use 'find' invocation that works on macBrian Anderson-1/+1
2014-03-26install: Don't allow installation over the install filesBrian Anderson-3/+2
2014-03-26install: name the bundled manifest 'manifest.in'. CleanupBrian Anderson-2/+6
The installed manifest is a different file, so they should have different names. This should prevent various wierd conflicts in the future.
2014-03-25install: Support --libdir and --mandir correctlyBrian Anderson-3/+4
This adds a hack to rustc to make it find the library directory regardless of whether it is named lib/lib64/lib32.
2014-03-25mk: Fix deps for prepare host toolsBrian Anderson-0/+1
2014-03-25mk: Make nightlyism a configure optionBrian Anderson-1/+1
2014-03-25mk: Rename CFG_COMPILER to CFG_COMPILER_HOST_TRIPLEBrian Anderson-3/+3
Much clearer
2014-03-25configure: Make rustlibdir non-configurableBrian Anderson-7/+6
Trying to reduce the complexity of installation
2014-03-25Revert "Revert "mk: Run 'make install' through install.sh""Brian Anderson-61/+8
This reverts commit d62163188a21e5afc3d0f476eaf7856d91f715b2. Conflicts: mk/install.mk
2014-03-25mk: Remove leading './' from manifest entriesBrian Anderson-1/+1
2014-03-25mk: Use rwildcard to calculate dependent filesAlex Crichton-4/+2
The previous dependency calculation was based on an arbitrary set of asterisks at an arbitrary depth, but using the recursive version should be much more robust in figuring out what's dependent. Closes #13118
2014-03-25mk: Fix 'make install'. Closes #13128Brian Anderson-2/+6
2014-03-24mk: Make distcheck depend on dist-docsBrian Anderson-1/+2
2014-03-24Revert "mk: Run 'make install' through install.sh"Brian Anderson-8/+59
This reverts commit e93709a911637194835268420e67d768ee19b5df.
2014-03-24mk: Fix prepare.mkBrian Anderson-64/+74
The way it was formulated you could only 'prepare' one directory per build.
2014-03-24mk: Fix a minor UI bugBrian Anderson-1/+1
2014-03-24mk: Don't rm 'dist' during clean, just its contentsBrian Anderson-1/+2
This is not for temporaries now
2014-03-24mk: Remove some debug loggingBrian Anderson-1/+0
2014-03-24mk: Cleanup dist.mk yet moreBrian Anderson-10/+11
2014-03-24mk: Fix some dist deps for parallel buildsBrian Anderson-4/+5
2014-03-24mk: Run 'make install' through install.shBrian Anderson-59/+8
2014-03-24mk: Fix location of man pages in prepare.mkBrian Anderson-1/+1
2014-03-24mk: Wire up everything to dist and distcheckBrian Anderson-4/+12
Fix some misc bugs
2014-03-24mk: Fix distcheckBrian Anderson-23/+42
Also, add more distcheck tests
2014-03-24mk: Add FIXME about making windows installer support all hostsBrian Anderson-0/+2
2014-03-24mk: Add docs to dist prepBrian Anderson-0/+12
For integrating doc upload into the dist-snap process
2014-03-24mk: Cleanup version handling and add support for nightly distsBrian Anderson-28/+45
2014-03-24mk: Make OS X .pkg for all archesBrian Anderson-18/+19
2014-03-24mk: CleanupBrian Anderson-17/+30
2014-03-24mk: Reorder definitions in dist.mkBrian Anderson-52/+77
Just to be more logical, put big headers between different installers
2014-03-24mk: Stop building OS X .pkg as part of 'make dist'Brian Anderson-1/+1
This doesn't work quite right yet (we need to build packages for all hosts) and I'm not ready to turn on new dist artifacts yet, but I want to start doing dry runs for 0.10, so I'm turning this off for now.
2014-03-19mk: Simplify how prepare.mk, install.mk, and dist.mk deal with stagesBrian Anderson-29/+17
The only stage that can be installed from is 2 everywhere but windows, 3 on windows. Closes #12799
2014-03-16auto merge of #12899 : brson/rust/cleanbacktrace, r=alexcrichtonbors-0/+1
After `make clean` I'm seeing the build break with ``` cp: cannot stat ‘x86_64-unknown-linux-gnu/rt/libbacktrace/.libs/libbacktrace.a’: No such file or directory ``` Deleteing the libbacktrace dir entirely on clean fixes.
2014-03-15Test fixes and rebase conflictsAlex Crichton-1/+1
This commit switches over the backtrace infrastructure from piggy-backing off the RUST_LOG environment variable to using the RUST_BACKTRACE environment variable (logging is now disabled in libstd).