-
Notifications
You must be signed in to change notification settings - Fork 13.6k
Add a Cargo-based build system to replace the Makefiles #27003
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Closed
Closed
Changes from 1 commit
Commits
Show all changes
22 commits
Select commit
Hold shift + click to select a range
e645ed5
Add Cargo-based build system
cl91 37755fe
Fix compiletest run-pass fds-are-cloexec
cl91 6af9387
Add lang_items to librustc_bitflags
cl91 969c974
Slience warnings when running cargo test on crates
cl91 4f96077
Update .gitignore
cl91 6042556
Make build.sh executable
cl91 92fae85
Fix compilation of librustc_llvm under Cargo
cl91 c0fe709
Fix doctests of libgetops, liblog, librustc, libsyntax, and librustdoc
cl91 769b18c
Update README.md to include instructions on building with Cargo
cl91 85c3ade
Update compiler-rt
cl91 f47c848
Add ArchiveWrapper.cpp when building rustllvm
cl91 cdcc1ac
Make build_llvm.py and build_rust.py compatible with Python3
cl91 bc8d465
Fix year in copyright notice
cl91 c7bbd39
Add trailing '\n' in src/compiletest/Cargo.toml
cl91 49a0466
Add from __future__ import print_function
cl91 a7e0eb8
Use python2 instead of python in librustc_llvm/build.rs
cl91 6cab349
Detect gdb version and feed into compiletest
cl91 70858dc
Fix .gitignore
cl91 2a795be
Refactor build_rust_stagei into build_rust_stage
cl91 4b59341
Remove LTO for release builds. Remove opt-level=1 for debug builds.
cl91 ff8b83f
Link `rustc` and `rustdoc` dynamically rather than statically
cl91 90f55a7
Remove `struct Triple` in `build_helper::cc`
cl91 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Fix .gitignore
- Loading branch information
commit 70858dc07e9eed91e3bfeda92f0780919337be3c
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This can probably be refactored to just: