Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | create a slightly nicer build.ninja on windows | Nico Weber | 2014-06-15 | 1 | -1/+1 |
| | |||||
* | Add a simple manifest parsing perftest. | Nico Weber | 2014-04-17 | 1 | -3/+6 |
| | |||||
* | Rename parser_perftest to depfile_parser_perftest. | Nico Weber | 2014-04-16 | 1 | -2/+2 |
| | |||||
* | configure.py: use /FS flag under vs2013 when compiling gtest | Nicholas Hutchinson | 2014-01-09 | 1 | -1/+4 |
| | |||||
* | Wrap to 79 colums. No functionality change. | Nico Weber | 2013-10-27 | 1 | -4/+8 |
| | |||||
* | Fix compilation on VS2013 | Scott Graham | 2013-10-18 | 1 | -0/+2 |
| | |||||
* | add -d keeprsp to preserve @rsp files on success on windows | Scott Graham | 2013-09-10 | 1 | -1/+1 |
| | |||||
* | cleanup based on comments from martine | David Hill | 2013-06-29 | 1 | -1/+1 |
| | |||||
* | support Bitrig | David Hill | 2013-06-29 | 1 | -2/+2 |
| | |||||
* | Added bootstrap/configure option to force pselect | Tobias Hieta | 2013-05-23 | 1 | -0/+5 |
| | | | | | | | | | | | | All modern Linux kernels have ppoll() but sometimes you might want to compile on something ancient. This patch adds the possibility to force the use of pselect() instead by passing --force-pselect to bootstrap/configure. The use of ppoll() is still default for Linux and OpenBSD | ||||
* | require version 1.3 for building ninja itself | Evan Martin | 2013-05-17 | 1 | -0/+3 |
| | | | | | | This catches the case where you use an older version on Ninja to build a newer version of the Ninja code. bootstrap.py always should work regardless. | ||||
* | share platform support between configure/bootstrap | Patrick von Reth | 2013-04-30 | 1 | -43/+34 |
| | |||||
* | fix --profile=pprof on newer ubuntus | Evan Martin | 2013-04-18 | 1 | -1/+2 |
| | | | | The --as-needed default for ld would drop -lprofiler. | ||||
* | try again on vs2012 build fixes | Scott Graham | 2013-04-11 | 1 | -1/+2 |
| | |||||
* | build ninja itself in deps mode | Evan Martin | 2013-04-10 | 1 | -1/+1 |
| | | | | Hopefully will help flush out bugs. | ||||
* | Merge branch 'dep-pipeless' | Evan Martin | 2013-04-09 | 1 | -9/+5 |
|\ | | | | | | | | | This merges a new mechanism for tracking "depfile" dependencies that is faster on all platforms but dramatically so on Windows. | ||||
| * | rename "special" to "deps" | Evan Martin | 2013-04-08 | 1 | -1/+1 |
| | | |||||
| * | windows: drop use of msvc helper in build | Evan Martin | 2013-04-08 | 1 | -9/+3 |
| | | |||||
| * | add DepsLog, a new data structure for dependency information | Evan Martin | 2013-04-08 | 1 | -0/+2 |
| | | | | | | | | | | DepsLog is a compact serialization of dependency information. It can be used to replace depfiles for faster loading. | ||||
* | | move single-line printing to new class | Nico Weber | 2013-04-09 | 1 | -0/+1 |
| | | |||||
* | | Make gtest output more silent, ninja issue #528. | Nico Weber | 2013-04-09 | 1 | -3/+1 |
|/ | | | | | This is just a proof-of-concept. The terminal printing logic should be extracted from src/build.cc and then reused here. | ||||
* | move from asciidoc html to asciidoc -> docbook -> html | Evan Martin | 2013-02-17 | 1 | -3/+8 |
| | | | | | As best as I can tell this is the easiest way to customize the asciidoc HTML output. | ||||
* | add syntax for checking versions | Evan Martin | 2013-02-16 | 1 | -1/+2 |
| | |||||
* | always set GTEST_HAS_RTTI=0 in all testing code | Evan Martin | 2012-12-30 | 1 | -8/+6 |
| | |||||
* | wrap some overlong lines | Evan Martin | 2012-12-29 | 1 | -1/+3 |
| | |||||
* | fix test build under clang/system gtest | Evan Martin | 2012-12-29 | 1 | -4/+8 |
| | | | | | | Tests always need GTEST_HAS_RTTI=0 set, but the code was only setting it in the --with-gtest branch. Instead always use the test-specific cflags when compiling test code. | ||||
* | Python scripts: use built-in print function. | Zaheer Chothia | 2012-10-19 | 1 | -11/+5 |
| | |||||
* | Add support for Python 3 | Zaheer Chothia | 2012-10-18 | 1 | -3/+11 |
| | |||||
* | Fix two spelling errors | Martin Olsson | 2012-10-03 | 1 | -1/+1 |
| | |||||
* | packaging: refactored rpm building | Maxim Kalaev | 2012-09-23 | 1 | -15/+3 |
| | | | | Now passing through a valid SRPM, working in a standard way. | ||||
* | Silence bothersome warning from -Wextra | Jon | 2012-09-20 | 1 | -0/+1 |
| | | | | | Struct initializations such as those in `CLWrapper::Run` of file `src/msvc_helper-win32.cc` causes MinGW GCC to spew warnings. | ||||
* | Give MinGW builds MSVC build helper superpowers | Jon | 2012-09-20 | 1 | -5/+6 |
| | | | | | | Note: _WIN32 is used instead of WIN32 to enable builds with MSVC IDE, Windows SDK non-IDE command line tools, and mingw/mingw-w64 based toolchains | ||||
* | windows: merge msvc-helper into ninja.exe itself | Evan Martin | 2012-09-13 | 1 | -14/+7 |
| | | | | | | Now "ninja -t msvc ..." passes the "..." to the msvc helper main. This drastically simplifies bootstrap and makes ninja a single binary again. | ||||
* | Fix re2c detection which breaks win32 w/ gnuwin32 | Robert A. Iannucci Jr | 2012-09-11 | 1 | -4/+4 |
| | |||||
* | add solaris platform definitions | Alex Caudill | 2012-09-07 | 1 | -2/+4 |
| | |||||
* | disable a new warning that popped up on Windows | Evan Martin | 2012-09-07 | 1 | -0/+2 |
| | | | | | This pattern is safe as long as you're careful; we don't use it very much. | ||||
* | show all in graph | Evan Martin | 2012-09-04 | 1 | -1/+1 |
| | |||||
* | fix --debug for glibc pedantic mode | Evan Martin | 2012-09-04 | 1 | -0/+1 |
| | |||||
* | windows: pass /Zi to gtest compile as well | Evan Martin | 2012-08-24 | 1 | -1/+1 |
| | |||||
* | drop HACKING from doxygen | Evan Martin | 2012-08-16 | 1 | -1/+1 |
| | | | | | I tried just fixing the code to pull in HACKING.md but it didn't show up in the doxygen output; it's maybe too long to include anyway. | ||||
* | use 4 space tabs in configure.py, warn on re2c missing | Evan Martin | 2012-08-16 | 1 | -13/+14 |
| | |||||
* | Only write re2c rules if a re2c binary is found in the PATH. | Nico Weber | 2012-08-16 | 1 | -6/+16 |
| | |||||
* | add a helper binary for wrapping cl.exe | Evan Martin | 2012-08-15 | 1 | -2/+16 |
| | | | | Modify bootstrap etc. to make use of this binary. | ||||
* | create phony rules for all binaries | Evan Martin | 2012-08-13 | 1 | -5/+3 |
| | |||||
* | add functions for normalizing win32 include paths | Scott Graham | 2012-08-12 | 1 | -1/+3 |
| | | | | | | | (Note from Evan: this is landing Scott's code more or less verbatim without a lot of analysis; it could maybe be simplified and reduced, but it's only intended to be used in the MSVC helper so it's fine to be experimental.) | ||||
* | doc some cl.exe flags in the configure script | Evan Martin | 2012-08-12 | 1 | -2/+7 |
| | |||||
* | add a module for working with MSVC (cl.exe) behavior | Evan Martin | 2012-08-12 | 1 | -0/+3 |
| | | | | This will be needed for performant builds on Windows. | ||||
* | use correct path separator for --with-gtest source | Evan Martin | 2012-08-12 | 1 | -2/+2 |
| | |||||
* | windows: fix integer truncation issues for helper binaries | Evan Martin | 2012-08-10 | 1 | -0/+3 |
| | | | | | Disable the size_t truncation warning. (Note that this leaves on the other truncation-related warnings, like int->char.) | ||||
* | rename subprocess.cc to reflex its posixness | Evan Martin | 2012-07-27 | 1 | -1/+1 |
| |