Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | drop bootstrap.py | Evan Martin | 2014-11-18 | 1 | -147/+4 |
| | | | | | We now use configure.py --bootstrap. Direct users of this script to use the other one. | ||||
* | Wrap to 79 colums. No functionality change. | Nico Weber | 2013-10-27 | 1 | -5/+8 |
| | |||||
* | support Bitrig | David Hill | 2013-06-29 | 1 | -3/+3 |
| | |||||
* | Added bootstrap/configure option to force pselect | Tobias Hieta | 2013-05-23 | 1 | -0/+6 |
| | | | | | | | | | | | | 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 | ||||
* | delete obsolete todo | Evan Martin | 2013-05-14 | 1 | -1/+0 |
| | |||||
* | Add support for OpenBSD. | Matthew Dempsky | 2013-05-01 | 1 | -1/+1 |
| | | | | | | Use ppoll() on OpenBSD. Also, fix interrupt handling to recognize that on FreeBSD and OpenBSD, an interrupt might have been delivered even if pselect()/ppoll() don't return -1/EINTR. | ||||
* | share platform support between configure/bootstrap | Patrick von Reth | 2013-04-30 | 1 | -12/+17 |
| | |||||
* | bootstrap: make --windows usable for cl.exe-on-wine | Evan Martin | 2013-04-11 | 1 | -11/+13 |
| | |||||
* | fix windows build after depslog | Scott Graham | 2013-04-09 | 1 | -2/+1 |
| | |||||
* | windows: drop use of msvc helper in build | Evan Martin | 2013-04-08 | 1 | -3/+1 |
| | |||||
* | Add a check for the VC++ 2012-style 64-bit path. | Ben Vanik | 2013-02-20 | 1 | -1/+3 |
| | | | | | | In VS2012 the path to the 64-bit tools has changed to VCINSTALLDIR\bin\x86_amd64\cl.exe. This change will make the bootstrap check there to see if it exists before falling back to the old amd64 path. | ||||
* | if windows and not msvc, set platform to mingw | Patrick von Reth | 2013-01-12 | 1 | -0/+1 |
| | |||||
* | add a TODO from a pull request | Evan Martin | 2012-12-29 | 1 | -0/+1 |
| | |||||
* | Add --windows option to bootstrap.py | Hannu Koivisto | 2012-11-09 | 1 | -5/+8 |
| | | | | Makes it possible to make a native Windows build when using Cygwin Python. | ||||
* | fix bad merge | Evan Martin | 2012-10-23 | 1 | -1/+1 |
| | |||||
* | bootstrap: fail more gracefully if gcc isn't available | Evan Martin | 2012-10-23 | 1 | -1/+5 |
| | |||||
* | Python scripts: use built-in print function. | Zaheer Chothia | 2012-10-19 | 1 | -14/+8 |
| | |||||
* | Add support for Python 3 | Zaheer Chothia | 2012-10-18 | 1 | -8/+17 |
| | |||||
* | windows: merge msvc-helper into ninja.exe itself | Evan Martin | 2012-09-13 | 1 | -20/+8 |
| | | | | | | Now "ninja -t msvc ..." passes the "..." to the msvc helper main. This drastically simplifies bootstrap and makes ninja a single binary again. | ||||
* | add a helper binary for wrapping cl.exe | Evan Martin | 2012-08-15 | 1 | -6/+36 |
| | | | | Modify bootstrap etc. to make use of this binary. | ||||
* | fix syntax errors in bootstrap.py | Matthew Woehlke | 2012-08-10 | 1 | -2/+2 |
| | |||||
* | refactor | Evan Martin | 2012-08-10 | 1 | -4/+3 |
| | |||||
* | add bootstrap option to force 64-bit | Matthew Woehlke | 2012-08-10 | 1 | -2/+10 |
| | |||||
* | windows bootstrap: clean up object files | Evan Martin | 2012-08-10 | 1 | -0/+4 |
| | |||||
* | rename subprocess.cc to reflex its posixness | Evan Martin | 2012-07-27 | 1 | -1/+1 |
| | |||||
* | bootstrap: set _WIN32_WINNT to WinXP for mingw | Evan Martin | 2012-07-27 | 1 | -3/+5 |
| | | | | From a patch from Peter Kuemmel <syntheticpp@gmx.net>. | ||||
* | wrap at 80 columns | Evan Martin | 2012-07-27 | 1 | -1/+2 |
| | |||||
* | Prevent multiple definition link error | Jon | 2012-06-16 | 1 | -0/+2 |
| | | | | Globbed inclusion of `src/hash_collision_bench.cc` cause link errors | ||||
* | bootstrap: fix path magic on windows | Brandon Philips | 2012-06-11 | 1 | -1/+1 |
| | | | | | It was reported that argv[0] doesn't get set on windows. Some research showed that using abspath(__filename__) should accomplish this. | ||||
* | bootstrap: chdir to bootstrap's directory | Brandon Philips | 2012-06-10 | 1 | -0/+2 |
| | | | | | | | | | | When integrating ninja into luvit I naively tried calling: ./tools/ninja/bootstrap.py This broke because bootstrap expects you to be in the ninja directory when you call it. This patch makes it possible to run bootstrap.py like above and have it work. | ||||
* | Use subprocess.call for Python 2.4 compatibility | Elliott Hird | 2012-05-23 | 1 | -4/+3 |
| | |||||
* | Merge pull request #265 from mathstuf/dev/verbose-bootstrap | Evan Martin | 2012-04-10 | 1 | -2/+16 |
|\ | | | | | Allow the bootstrap to be verbose | ||||
| * | Allow the bootstrap to be verbose | Ben Boeckel | 2012-03-30 | 1 | -2/+16 |
| | | |||||
* | | Add NOMINMAX macro to fix a compilation error on Win32 | Petr Wolf | 2012-03-16 | 1 | -1/+1 |
|/ | |||||
* | windows: use _WIN32 define everywhere | Evan Martin | 2012-01-22 | 1 | -1/+1 |
| | | | | Rather than mixing use of WIN32 and _WIN32. | ||||
* | configure.py: make CC='command with args' work | Craig Schlenter | 2012-01-09 | 1 | -3/+5 |
| | |||||
* | don't attempt to build browse.* in bootstrap mode | Evan Martin | 2012-01-04 | 1 | -8/+7 |
| | |||||
* | windows: more build fixes | Scott Graham | 2012-01-04 | 1 | -6/+17 |
| | |||||
* | windows: make bootstrap.py/configure.py work with MSVC | Scott Graham | 2012-01-04 | 1 | -3/+6 |
| | |||||
* | rearrange the new bootstrap.py | Evan Martin | 2011-12-27 | 1 | -16/+20 |
| | | | | (e.g. remove tabs) | ||||
* | Rewrite the bootstrap script in Python | Elliott Hird | 2011-12-15 | 1 | -0/+72 |
This allows trouble-free builds on platforms with non-standard Python executable names. As a bonus, it passes the arguments received on to configure.py, so you don't have to reconfigure to build in a non-standard manner. |