Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Add output test for 'no work to do.' | Jan Niklas Hasse | 2020-04-24 | 1 | -0/+3 | |
| | ||||||
* | Merge pull request #1765 from past-due/macos_deployment_target_1 | Jan Niklas Hasse | 2020-04-18 | 1 | -0/+2 | |
|\ | | | | | macOS workflow: specify the minimum version of macOS supported | |||||
| * | Add MACOSX_DEPLOYMENT_TARGET to macos workflow | past-due | 2020-04-18 | 1 | -0/+2 | |
|/ | ||||||
* | Merge pull request #1763 from nomadbyte/master | Jan Niklas Hasse | 2020-04-15 | 1 | -1/+1 | |
|\ | | | | | Null terminate the out2 string passed as filter2 to log.Restat | |||||
| * | Null terminate the out2 string passed as filter2 to log.Restat | yydevelop | 2020-04-15 | 1 | -1/+1 | |
|/ | ||||||
* | Turn CONTRIBUTING.md into a link | Jan Niklas Hasse | 2020-04-06 | 1 | -1/+2 | |
| | ||||||
* | Merge pull request #1748 from scivision/opts | Jan Niklas Hasse | 2020-04-06 | 1 | -1/+12 | |
|\ | | | | | enable Intel, IBM XL, and PGI compilers without header/source changes | |||||
| * | only apply optional flags when compiler works | Michael Hirsch, Ph.D | 2020-04-06 | 1 | -1/+12 | |
|/ | ||||||
* | Merge pull request #1637 from beevik/windows-create-process-fix | Jan Niklas Hasse | 2020-03-26 | 1 | -5/+13 | |
|\ | | | | | Improve error messages when ninja commands fail on Windows. | |||||
| * | Improve error messages when ninja commands fail on Windows. | Brett Vickers | 2019-08-28 | 1 | -5/+13 | |
| | | | | | | | | | | | | | | | | When a call to the Win32 API CreateProcessA fails, ninja now outputs the exact command string that caused it to fail. It also detects when the command contained leading whitespace and outputs a hint that lets the user know why the command failed. | |||||
* | | Merge pull request #1756 from floppym/readme | Jan Niklas Hasse | 2020-03-23 | 2 | -2/+2 | |
|\ \ | | | | | | | Replace references to README with README.md | |||||
| * | | Replace references to README with README.md | Mike Gilbert | 2020-03-20 | 2 | -2/+2 | |
|/ / | | | | | | | | | The README file was renamed to README.md in commit a37da20ae74c81703b1c811182fc154d95ed46fe. | |||||
* | | Merge pull request #1742 from scivision/cmake | Jan Niklas Hasse | 2020-03-03 | 1 | -4/+2 | |
|\ \ | | | | | | | CMake: modernize | |||||
| * | | cmake: append instead of set(x ...) | Michael Hirsch, Ph.D | 2020-02-21 | 1 | -2/+2 | |
| | | | ||||||
| * | | cmake: remove redundant cmake_policy() | Michael Hirsch, Ph.D | 2020-02-21 | 1 | -2/+0 | |
|/ / | | | | | | | | | cmake_minimum_required(VERSION 3.15) implicitly sets to NEW all policies from CMP0094 and older | |||||
* | | Merge pull request #1744 from scivision/htmlesc | Jan Niklas Hasse | 2020-02-20 | 1 | -2/+5 | |
|\ \ | | | | | | | browse.py: use html.escape for python3 | |||||
| * | | browse.py: use html.escape for python3 | Michael Hirsch, Ph.D | 2020-02-19 | 1 | -2/+5 | |
| | | | | | | | | | | | | | | | fixes #1741 fixes #1736 | |||||
* | | | Merge pull request #1745 from scivision/ciupdate | Jan Niklas Hasse | 2020-02-20 | 3 | -19/+27 | |
|\ \ \ | |/ / |/| | | CI: update CMake use | |||||
| * | | ci: use latest checkout action | Michael Hirsch, Ph.D | 2020-02-19 | 3 | -3/+3 | |
| | | | ||||||
| * | | ci: use contemporary CMake commands and use latest CMake | Michael Hirsch, Ph.D | 2020-02-19 | 3 | -16/+24 | |
|/ / | ||||||
* | | Merge pull request #1737 from rezso/patch-1 | Jan Niklas Hasse | 2020-02-10 | 1 | -0/+2 | |
|\ \ | | | | | | | Add install target to CMake build | |||||
| * | | Add install target to CMake build | rezso | 2020-02-08 | 1 | -0/+2 | |
|/ / | ||||||
* | | Merge pull request #1734 from xlotlu/patch-1 | Jan Niklas Hasse | 2020-02-07 | 1 | -1/+1 | |
|\ \ | | | | | | | fix typo | |||||
| * | | fix typo | Ionuț Ciocîrlan | 2020-02-07 | 1 | -1/+1 | |
|/ / | ||||||
* | | Drop deprecated bootstrap.py | Jan Niklas Hasse | 2020-02-05 | 1 | -23/+0 | |
| | | ||||||
* | | clang-format: Do not derive pointer binding from file | Jan Niklas Hasse | 2020-02-05 | 1 | -0/+1 | |
| | | | | | | | | See https://github.com/ninja-build/ninja/pull/1438#issuecomment-483353542 | |||||
* | | Merge pull request #1726 from mathstuf/manual-manifest-reference | Jan Niklas Hasse | 2020-01-30 | 1 | -1/+1 | |
|\ \ | | | | | | | manual: remove "manifest" reference from the manual | |||||
| * | | manual: remove "manifest" reference from the manual | Ben Boeckel | 2020-01-29 | 1 | -1/+1 | |
|/ / | | | | | | | Nothing else describes what a "manifest" is in user-facing docs. | |||||
* | | mark this 1.10.0.git | Jan Niklas Hasse | 2020-01-27 | 1 | -1/+1 | |
| | | ||||||
* | | Merge pull request #1624 from bungeman/patch-1 | Jan Niklas Hasse | 2020-01-19 | 1 | -2/+2 | |
|\ \ | | | | | | | Recommend MD over MMD for header dependencies. | |||||
| * | | Recommend MD over MMD for header dependencies. | bungeman | 2019-08-06 | 1 | -2/+2 | |
| | | | | | | | | | The MMD flag will silently omit includes found through pointy brackets or system include paths. This can lead to issues not only when system headers change, but any paths included through the isystem flag. Because the isystem flag implicitly turns off warnings as errors it has often come to be used as a "not my code" flag used with local third party dependencies which may be frequently updated or changed for debugging. As a result, it is far safer to default to MD (which includes all include dependencies) in this example. | |||||
* | | | Add short doc for cleandead tool, fix #1716 | Jan Niklas Hasse | 2020-01-18 | 1 | -0/+3 | |
| | | | ||||||
* | | | Merge pull request #1719 from jhasse/cmake-static-msvc | Jan Niklas Hasse | 2020-01-18 | 3 | -22/+58 | |
|\ \ \ | | | | | | | | | CMake: Use static MSVC runtime, fixes #1692 | |||||
| * | | | GitHub Actions: Split Windows and macOS workflows | Jan Niklas Hasse | 2020-01-17 | 2 | -21/+55 | |
| | | | | | | | | | | | | | | | | | | | | Somehow `$(find ./build -name ninja -or -name ninja.exe)` stopped working on Windows. | |||||
| * | | | CMake: Use static MSVC runtime, fixes #1692 | Jan Niklas Hasse | 2020-01-17 | 1 | -1/+3 | |
| | | | | ||||||
* | | | | restat: No need for loading build.ninja | Jan Niklas Hasse | 2020-01-16 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | | | | | This results in a huge speed up for large builds (e.g. Chromium). See #1718. | |||||
* | | | | restat: Accept list of outputs to restat (none means all) | Jan Niklas Hasse | 2020-01-16 | 4 | -8/+43 | |
| | | | | | | | | | | | | | | | | | | | | This will become handy when the generator only wants to restat the build.ninja entry in the log. See #1718. | |||||
* | | | | Merge pull request #1616 from jhasse/contributing-md | Jan Niklas Hasse | 2020-01-16 | 5 | -274/+85 | |
|\ \ \ \ | |/ / / |/| | | | Use short CONTRIBUTING.md instead of HACKING.md | |||||
| * | | | Add basic build instructions to the README | Jan Niklas Hasse | 2019-11-24 | 1 | -4/+31 | |
| | | | | ||||||
| * | | | Use short CONTRIBUTING.md instead of HACKING.md | Jan Niklas Hasse | 2019-11-24 | 3 | -253/+37 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Only the most important parts and some new guidelines in CONTRIBUTING.md. * Complete HACKING.md content moved to the GitHub wiki: https://github.com/ninja-build/ninja/wiki * README is now also Markdown formatted. | |||||
| * | | | Rename HACKING.md to CONTRIBUTING.md | Jan Niklas Hasse | 2019-11-24 | 1 | -0/+0 | |
| | | | | ||||||
* | | | | Merge pull request #1712 from jhasse/centos-7 | Jan Niklas Hasse | 2020-01-09 | 2 | -10/+56 | |
|\ \ \ \ | | | | | | | | | | | GitHub Actions: Use CentOS 7 for Linux, fix #1533 | |||||
| * | | | | GitHub Actions: Use CentOS 7 for Linux, fix #1533 | Jan Niklas Hasse | 2019-12-20 | 2 | -10/+56 | |
| | | | | | ||||||
* | | | | | Merge pull request #1717 from crondog/buildperftests | Jan Niklas Hasse | 2020-01-08 | 1 | -0/+12 | |
|\ \ \ \ \ | | | | | | | | | | | | | Build performance tests with CMake. Fixes #1708 | |||||
| * | | | | | Build performance tests with CMake. Fixes #1708 | crondog | 2020-01-08 | 1 | -0/+12 | |
|/ / / / / | | | | | | | | | | | | | | | | They are only built and not run with CTest | |||||
* | | | | | Merge pull request #1432 from ikifof/clean_dead_outputs | Jan Niklas Hasse | 2020-01-05 | 4 | -0/+108 | |
|\ \ \ \ \ | | | | | | | | | | | | | Adding a tool to remove dead outputs. | |||||
| * \ \ \ \ | Merge branch 'master' into clean_dead_outputs | Jan Niklas Hasse | 2020-01-04 | 33 | -324/+1148 | |
| |\ \ \ \ \ | |/ / / / / |/| | | | | | ||||||
* | | | | | | Merge pull request #1534 from mathstuf/remove-depslog-restriction | Jan Niklas Hasse | 2020-01-04 | 10 | -141/+378 | |
|\ \ \ \ \ \ | | | | | | | | | | | | | | | manifest_parser: remove multi-output depslog restriction | |||||
| * | | | | | | depfile_parser_test: test buggy -MP behavior | Ben Boeckel | 2019-11-20 | 3 | -2/+31 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This ensures the current behavior of rejecting this case due to `x` being reused as an input. | |||||
| * | | | | | | depfile_parser: remove restriction on multiple outputs | Ben Boeckel | 2019-11-20 | 10 | -138/+344 | |
| | | | | | | |