summaryrefslogtreecommitdiffstats
path: root/configure.py
Commit message (Collapse)AuthorAgeFilesLines
* Python scripts: use built-in print function.Zaheer Chothia2012-10-191-11/+5
|
* Add support for Python 3Zaheer Chothia2012-10-181-3/+11
|
* Fix two spelling errorsMartin Olsson2012-10-031-1/+1
|
* packaging: refactored rpm buildingMaxim Kalaev2012-09-231-15/+3
| | | | Now passing through a valid SRPM, working in a standard way.
* Silence bothersome warning from -WextraJon2012-09-201-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 superpowersJon2012-09-201-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 itselfEvan Martin2012-09-131-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/ gnuwin32Robert A. Iannucci Jr2012-09-111-4/+4
|
* add solaris platform definitionsAlex Caudill2012-09-071-2/+4
|
* disable a new warning that popped up on WindowsEvan Martin2012-09-071-0/+2
| | | | | This pattern is safe as long as you're careful; we don't use it very much.
* show all in graphEvan Martin2012-09-041-1/+1
|
* fix --debug for glibc pedantic modeEvan Martin2012-09-041-0/+1
|
* windows: pass /Zi to gtest compile as wellEvan Martin2012-08-241-1/+1
|
* drop HACKING from doxygenEvan Martin2012-08-161-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 missingEvan Martin2012-08-161-13/+14
|
* Only write re2c rules if a re2c binary is found in the PATH.Nico Weber2012-08-161-6/+16
|
* add a helper binary for wrapping cl.exeEvan Martin2012-08-151-2/+16
| | | | Modify bootstrap etc. to make use of this binary.
* create phony rules for all binariesEvan Martin2012-08-131-5/+3
|
* add functions for normalizing win32 include pathsScott Graham2012-08-121-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 scriptEvan Martin2012-08-121-2/+7
|
* add a module for working with MSVC (cl.exe) behaviorEvan Martin2012-08-121-0/+3
| | | | This will be needed for performant builds on Windows.
* use correct path separator for --with-gtest sourceEvan Martin2012-08-121-2/+2
|
* windows: fix integer truncation issues for helper binariesEvan Martin2012-08-101-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 posixnessEvan Martin2012-07-271-1/+1
|
* rearrange minidump patch to match ninja code styleEvan Martin2012-07-271-1/+3
|
* mingw: specify _WIN32_WINNT also in configure.pyEvan Martin2012-07-271-0/+2
|
* mingw: fix quoting of -DNINJA_PYTHONEvan Martin2012-07-271-3/+3
|
* packaging: added basic RPM buildingMaxim Kalaev2012-07-271-0/+20
|
* windows: get correct path for ninja_syntaxEvan Martin2012-07-171-1/+1
| | | | Patch from Scott Graham <scottmg@chromium.org>.
* Merge pull request #340 from sgraham/fix-win-buildEvan Martin2012-07-171-2/+2
|\ | | | | fix win32 compile, fix BuildLogTest.WriteRead on 2nd run
| * fix win32 compile, fix BuildLogTest.WriteRead on 2nd runScott Graham2012-06-191-2/+2
| |
* | Rename parsers.* to manifest_parser.*Thiago Farina2012-07-091-2/+2
|/ | | | | | So it matches with the class name in there. Signed-off-by: Thiago Farina <tfarina@chromium.org>
* fix quoting thinkoEvan Martin2012-06-161-1/+1
|
* rearrange shell quoting in configure.pyEvan Martin2012-06-161-3/+12
|
* Add a hash collision benchmark.Nico Weber2012-06-151-11/+10
|
* Merge pull request #328 from nico/canonperfEvan Martin2012-06-151-1/+5
|\ | | | | add canon_perftest
| * add canon_perftestNico Weber2012-06-031-1/+5
| |
* | Fix configure.py on windows, which does not permit a leading space.Nico Weber2012-06-051-3/+4
|/
* Make parser_perftest and build_log_perftest link on Windows.Nico Weber2012-05-091-2/+2
|
* Add a BuildLog loading perftest.Nico Weber2012-05-081-2/+6
|
* Produce colored diagnostics when building ninja with clang.Nico Weber2012-05-051-2/+5
| | | | | This can be disabled by having -fno-color-diagnostics in CFLAGS, or setting TERM to dumb.
* Do not access os.environ directly.Nico Weber2012-05-041-8/+9
|
* Let configure.py remember its environment for rerunning.Nico Weber2012-05-041-1/+5
| | | | | Without this, CXX is lost when ninja decides that it's time to regenerate build.ninja, which makes performance tweaking surprising.
* clarify a flag in configure.pyEvan Martin2012-05-021-1/+1
| | | | | | | (The -g flag is always on, --debug just adds e.g. libstdc++'s extra debugging features.) Related to issue #286.
* ninja_syntax.build() returns a list, not a single string.Nico Weber2012-05-011-2/+2
| | | | Fixes 'multiple rules' warnings on mac/linux.
* Merge pull request #285 from nico/winninjatestEvan Martin2012-04-301-0/+5
|\ | | | | Make it possible to write `ninja ninja_test` on windows (as opposed to `ninja ninja_test.exe`). Also `ninja ninja`.
| * Provide 'ninja' as alias for 'ninja.exe' too. Tidy up.Nico Weber2012-04-301-2/+4
| |
| * Provide 'ninja_test' as alias for 'ninja_test.exe' on windows.Nico Weber2012-04-301-0/+3
| |
* | Explicitly pass -DGTEST_HAS_RTTI to fix building ninja_test with clang.Nico Weber2012-04-301-1/+2
| |
* | Build without RTTI on windows (/GR-), saves 1kB and is consisten with linux/mac.Nico Weber2012-04-301-1/+1
|/