summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| | * | | perftest: fix compilation after dupe_edge_should_err changeBrad King2016-02-022-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | Fix some ManifestParser constructor calls missed by commit 56bab441b7 (dupe_edge_should_err from bool to enum, 2016-01-27).
| * | | | Merge pull request #1076 from colincross/canonicalizeNico Weber2016-02-022-18/+18
| |\ \ \ \ | | |/ / / | |/| | | Canonicalize "." to "."
| | * | | Canonicalize "." to "."Colin Cross2015-12-162-18/+18
| | | | | | | | | | | | | | | | | | | | | | | | | "." is a legal path, if the string is empty after canonicalization return ".".
| * | | | Merge pull request #1096 from sgraham/dupe-edge-actionNico Weber2016-01-295-54/+61
| |\ \ \ \ | | | | | | | | | | | | dupe_edge_should_err from bool to enum
| | * | | | dupe_edge_should_err from bool to enumScott Graham2016-01-275-54/+61
| | | | | |
| * | | | | Merge pull request #1098 from shinh/keepdepNico Weber2016-01-294-8/+19
| |\ \ \ \ \ | | |/ / / / | |/| | | | Add -d keepdepfile to preserve depfiles
| | * | | | Add -d keepdepfile to preserve depfilesShinichiro Hamaji2016-01-284-8/+19
| |/ / / / | | | | | | | | | | | | | | | | | | | | This is useful when you are developing a tool which generates GCC-style depfiles.
| * | | | Merge pull request #1095 from sgraham/dupbuild-errNico Weber2016-01-274-47/+63
| |\ \ \ \ | | | | | | | | | | | | Make dupbuild=err work in subninja
| | * | | | Make dupbuild=err work in subninjaScott Graham2016-01-274-47/+63
| |/ / / /
| * | | | Merge pull request #1094 from sphawk/masterNico Weber2016-01-271-1/+1
| |\ \ \ \ | | | | | | | | | | | | fix for localized version of cl.exe
| | * | | | fix for localized version of cl.exesphawk2016-01-251-1/+1
| | | | | |
| * | | | | Merge pull request #1085 from tetsuok/remove-unnecessary-stdNico Weber2016-01-275-11/+11
| |\ \ \ \ \ | | |/ / / / | |/| | | | Remove unnecessary `std::`
| | * | | | Remove unnecessary `std::`Tetsuo Kiso2016-01-105-11/+11
| | | | | |
| * | | | | Merge pull request #1086 from tetsuok/use-container-based-infra-for-ciEvan Martin2016-01-101-0/+1
| |\ \ \ \ \ | | |/ / / / | |/| | | | Use container-based infrastructure for travis-ci.
| | * | | | Use container-based infrastructure for travis-ci.Tetsuo Kiso2016-01-101-0/+1
| |/ / / / | | | | | | | | | | | | | | | To start up faster.
| * | | | Merge pull request #1073 from ninja-build/manual-fontNico Weber2015-12-291-6/+0
| |\ \ \ \ | | | | | | | | | | | | use the default font size for manual headings
| | * | | | use the default font size for manual headingsEvan Martin2015-12-161-6/+0
| | | |/ / | | |/| | | | | | | | | | | | | | | | | | | | | | The third-level subsection headings were almost indistinguishable from the second-level ones. Fix this by just using the default styling.
| * | | | Merge pull request #1074 from ninja-build/manual-commandNico Weber2015-12-291-6/+24
| |\ \ \ \ | | | | | | | | | | | | add a section to the manual discussion the command= variable
| | * | | | add a section to the manual discussing the command= variableEvan Martin2015-12-161-6/+24
| | |/ / / | | | | | | | | | | | | | | | | | | | | This includes a mention of using cmd /c on Windows. This would have helped on issue #1070 for example.
| * | | | Merge pull request #1082 from nicolasdespres/zshcomp-intermediary-targetsNico Weber2015-12-291-3/+2
| |\ \ \ \ | | | | | | | | | | | | Teach zsh to complete intermediary targets.
| | * | | | Teach zsh to complete intermediary targets.Nicolas Despres2015-12-241-3/+2
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bash completion script uses "-t targets all" to list the target which is faster than "-t targets" and reports intermediary targets (see the manual entry for the 'targets' tool). See commit fc135c45.
| * | | | Merge pull request #1069 from nicolasdespres/dry_manifest_regenEvan Martin2015-12-091-0/+4
| |\ \ \ \ | | | | | | | | | | | | Do not attempt to rebuild infinitely in dry-run mode.
| | * | | | Do not attempt to rebuild infinitely in dry-run mode.Nicolas Despres2015-12-091-0/+4
| |/ / / /
| * | | | Merge pull request #1042 from avallee/masterEvan Martin2015-12-062-2/+9
| |\ \ \ \ | | | | | | | | | | | | Fix wrapping file paths in Writer.comment
| | * | | | Disable long word wrapping entirely in comments.Alex Vallée2015-11-272-10/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As pointed out by nico, we should unconditionally disable breaking of long words in comments. It is unlikely long words that are in comments should be split (like pathnames).
| | * | | | Fix indent in pull request #1042.Alex Vallee2015-11-121-1/+1
| | | | | |
| | * | | | Fix wrapping file paths in Writer.commentAlex Vallée2015-10-232-2/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Long file names, especially with hyphens will get incorrectly wrapped by the comment method. Pass has_path=True to prevent this type of wrapping. This is mainly so that longer path names can show up in comments on their on line without breaking them up.
| * | | | | Merge pull request #1062 from tfarina/bindings-typedefEvan Martin2015-12-062-3/+3
| |\ \ \ \ \ | | | | | | | | | | | | | | make use of Bindings typedef
| | * | | | | make use of Bindings typedefThiago Farina2015-12-042-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Looks like we declared this typedef but never used it. It seems we just forgot to use it so this patch makes uses of it now. Otherwise we could just delete it.
| * | | | | | Merge pull request #1063 from ptzz/masterEvan Martin2015-12-061-1/+1
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | Fix typo
| | * | | | | | Fix typoptzz2015-12-061-1/+1
| | |/ / / / /
| * | | | | | Merge pull request #1064 from NiklasRosenstein/1043-msvc_deps_prefix-per-ruleEvan Martin2015-12-061-1/+2
| |\ \ \ \ \ \ | | |/ / / / / | |/| | | | | add "msvc_deps_prefix" to Rule::IsReservedBinding()
| | * | | | | add "msvc_deps_prefix" to Rule::IsReservedBinding()Niklas Rosenstein2015-12-061-1/+2
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fixes the error about an unexpected variable for a rule that declares the msvc_deps_prefix. The manual suggests that this should work since Ninja 1.5 (https://ninja-build.org/manual.html#ref_rule). Closes #1043
| * | | | | prefer https in readmeNico Weber2015-11-191-2/+2
| | | | | |
| * | | | | Merge pull request #1053 from ninja-build/configureNico Weber2015-11-181-7/+12
| |\ \ \ \ \ | | | | | | | | | | | | | | Minor tweaks to the configure script
| | * | | | | when building with cwd = source root, use relative pathsEvan Martin2015-11-171-1/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The pull request that introduced building from a directory other than the source dir, https://github.com/ninja-build/ninja/pull/979, made it so all source paths are effectively absolute paths. This change restores the old behavior in the case when you are building in the source. See the comments there.
| | * | | | | rename the build-file variable $sourcedir to $rootEvan Martin2015-11-171-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Confusingly, $sourcedir is the path to the root of the repository, *not* the path to the src/ directory.
| | * | | | | put warning flags togetherEvan Martin2015-11-171-1/+1
| |/ / / / /
| * | | | | Merge pull request #1052 from ninja-build/docsNico Weber2015-11-175-10/+47
| |\ \ \ \ \ | | |_|_|_|/ | |/| | | | Minor doc fixes
| | * | | | drop a [horizontal] definition tableEvan Martin2015-11-171-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | The two columns of the table run together, making it hard to read.
| | * | | | improve docs generation, including PDF outputEvan Martin2015-11-174-7/+45
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Fix the manual build rules (missing the .xsl as an input). - Add a README describing how the docs build works. - Add rules that generate PDF, just 'cause we can.
| | * | | | provide a better title for the manualEvan Martin2015-11-171-2/+2
| |/ / / / | | | | | | | | | | | | | | | In particular, this helps web search engines index it.
| * | | | Merge pull request #1047 from pykello/masterNico Weber2015-11-121-3/+2
| |\ \ \ \ | | | | | | | | | | | | Speed-up bash target auto-complete.
| | * | | | Speed-up bash target auto-complete.Hadi Moshayedi2015-10-311-3/+2
| | |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These speed-ups include: * Let compgen do the command substitution. Similar to https://lists.gnu.org/archive/html/bug-bash/2012-03/msg00115.html * Use "cut" instead of "awk" for separating fields.
| * | | | Merge pull request #1046 from zed0/masterNico Weber2015-11-121-2/+1
| |\ \ \ \ | | |_|_|/ | |/| | | Speed up zsh target completion
| | * | | Speed up zsh target completionBen Falconer2015-10-301-2/+1
| | |/ /
| * | | Merge pull request #1007 from mikesep/aixEvan Martin2015-11-129-16/+71
| |\ \ \ | | | | | | | | | | Support for AIX
| | * | | Separate bootstrapped build from final buildMike Seplowitz2015-10-222-10/+24
| | | | | | | | | | | | | | | | | | | | AIX does not support rebuilding ninja in-place from the bootstrapped ninja.
| | * | | Fix getopt for AIXMike Seplowitz2015-08-195-0/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | AIX supplies getopt but not getopt_long. We can't use the embedded getopt implementation, since the constness of its arguments doesn't match the AIX system routine.
| | * | | Implement GetLoadAverage on AIX using libperfstatMike Seplowitz2015-08-192-0/+15
| | | | |