This is an archive of the discontinued LLVM Phabricator instance.

[DOCS] Update ninja build doc (new: github link, build command, and chmod requirements)
Needs ReviewPublic

Authored by SamuelMarks on Oct 9 2021, 6:59 AM.

Details

Reviewers
Mordante

Diff Detail

Event Timeline

SamuelMarks requested review of this revision.Oct 9 2021, 6:59 AM
SamuelMarks created this revision.
Herald added a project: Restricted Project. · View Herald TranscriptOct 9 2021, 6:59 AM
Herald added a subscriber: cfe-commits. · View Herald Transcript
xgupta added a subscriber: xgupta.Oct 9 2021, 7:19 AM
xgupta added inline comments.
clang/docs/HowToSetupToolingForLLVM.rst
157

git -> https

clang/docs/LibASTMatchersTutorial.rst
33

https would be the right protocol as per the consistency with other places of docs.

34

why removed cd ninja & git checkout release?

SamuelMarks added inline comments.Oct 9 2021, 10:29 AM
clang/docs/LibASTMatchersTutorial.rst
34

@xgupta To match how ninja is installed everywhere else in LLVM guides. Also ninja's release branch is almost a year old, whereas its master is 5 days old.

Also updates appveyor to latest release version of ninja

xgupta added inline comments.Oct 9 2021, 10:36 AM
clang/docs/LibASTMatchersTutorial.rst
34

fine, but we need to cd into ninja directory to run configure step, right?

Please update the patch full context, see https://llvm.org/docs/Phabricator.html#requesting-a-review-via-the-web-interface if using the web interface.
(git diff HEAD~1 -U999999 > mypatch.patch)

SamuelMarks marked an inline comment as done.

pushd/popd to the various build dirs

clang/docs/LibASTMatchersTutorial.rst
34

Good point, I'll fix all of them with pushd and popd

push/popd for build dirs

xgupta added a subscriber: Mordante.

The patch is not applying cleanly so can't be committed. please follow the above phabricator docs I suggested before to upload it.

add @Mordante for libcxx change.

The patch is not applying cleanly so can't be committed. please follow the above phabricator docs I suggested before to upload it.

Oh there was an error in the web interface which told me to retry. Will check the docs on how to delete|supersede diffs