Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Ninja: no /nologo option in old rc.exe | Peter Kuemmel | 2012-06-15 | 1 | -3/+2 |
| | |||||
* | Ninja: Eclipse and KDevelop fixes for ninja | Peter Kuemmel | 2012-06-15 | 5 | -4/+26 |
| | | | | Thx to Claus Klein | ||||
* | Ninja: don't pollute build dir with preprocessed rc files | Peter Kuemmel | 2012-06-15 | 1 | -1/+1 |
| | |||||
* | Ninja: be more accurate when estimating the command line length | Peter Kuemmel | 2012-06-15 | 2 | -4/+6 |
| | |||||
* | Ninja: undo all the NOSHELL patches | Peter Kuemmel | 2012-06-14 | 6 | -85/+37 |
| | |||||
* | Ninja: Restructure code to work with the Borland compilers | David Cole | 2012-06-14 | 1 | -2/+8 |
| | | | | Should fix the Borland dashboard errors. | ||||
* | Ninja: remove nop line | Peter Kuemmel | 2012-06-14 | 1 | -2/+0 |
| | |||||
* | Ninja: build with old vc versions | Peter Kuemmel | 2012-06-14 | 1 | -1/+1 |
| | |||||
* | Ninja: sh needs something befor and after && | Peter Kuemmel | 2012-06-14 | 1 | -6/+14 |
| | |||||
* | Ninja: fix Linux build | Peter Kuemmel | 2012-06-14 | 1 | -1/+1 |
| | |||||
* | Ninja: ninja now also could read parentheses in .d files | Peter Kuemmel | 2012-06-14 | 1 | -8/+4 |
| | |||||
* | Ninja: don't use shell when cmake is called directly | Peter Kuemmel | 2012-06-14 | 6 | -38/+77 |
| | | | | | | | | | | | | | | | When linking with cmake and vs_link_* the command line could be too long for cmd.exe, which needs not to be called in this case. (was not cached by a test) Introduce rules which don't use the shell and use this rule when there are no pre or post step. For free we get a small speedup, because cmd is then not called. Also be more accurate when estimating the command line length. | ||||
* | Ninja: cmcldeps | Peter Kuemmel | 2012-06-14 | 1 | -38/+39 |
| | | | | | - don't depend on argument order - update help | ||||
* | Ninja: suppress startup logos | Peter Kuemmel | 2012-06-14 | 1 | -3/+5 |
| | | | | | Having Ninja's smart printing we are more allergic on unneeded tool output. | ||||
* | Ninja: onyl use pre processor for rc file parsing | Peter Kuemmel | 2012-06-13 | 1 | -16/+12 |
| | |||||
* | Ninja: remove unused CommentStream | Peter Kuemmel | 2012-06-13 | 2 | -18/+1 |
| | |||||
* | Ninja: extract dependencies for .rc files with msvc tools | Peter Kuemmel | 2012-06-13 | 2 | -25/+82 |
| | | | | | | | | rc.exe doesn't support /showIncludes. Because .rc files also #include stuff we can misuse cl.exe to get the included files. Done one the fly by cmcldeps. | ||||
* | Ninja: work with ninja/master, don't compile rc files with cl | Peter Kuemmel | 2012-06-12 | 6 | -36/+52 |
| | | | | | Ninja generates for paths with spaces wrong results for $out.d, using the new DEP_FILE variable instead. | ||||
* | Ninja: ninja can't read dep. pathes with parentheses | Peter Kuemmel | 2012-06-12 | 1 | -6/+3 |
| | |||||
* | Ninja: use slashes for include dirs, so also slahes are in the .d files | Peter Kuemmel | 2012-06-12 | 2 | -0/+5 |
| | |||||
* | Ninja: complete MinGW support | Peter Kuemmel | 2012-06-12 | 2 | -17/+31 |
| | |||||
* | Line Length: <79 | Peter Kuemmel | 2012-06-11 | 1 | -2/+4 |
| | |||||
* | Ninja: use slahes in .d files | Peter Kuemmel | 2012-06-10 | 1 | -1/+1 |
| | |||||
* | Ninja: don't pollute the rules file with useless comments | Peter Kuemmel | 2012-06-10 | 5 | -5/+35 |
| | |||||
* | Ninja: fix line length | Peter Kuemmel | 2012-06-10 | 1 | -7/+19 |
| | |||||
* | Ninja: allow spaces in cldeps's .d file | Peter Kuemmel | 2012-06-10 | 1 | -7/+14 |
| | |||||
* | Ninja: don't use cmcldeps for try_compile | Peter Kuemmel | 2012-06-09 | 2 | -6/+22 |
| | |||||
* | Ninja: allow spaces in source path | Peter Kuemmel | 2012-06-08 | 2 | -30/+11 |
| | | | | And make /showIncude prefix visible for all build rules | ||||
* | Ninja: add wrapper for cl to extract dependencies | Peter Kuemmel | 2012-06-08 | 4 | -7/+673 |
| | | | | | | | | | | | cmcldeps wraps cl and adds /showInclude before calling cl. It parses the output of cl for used headers, drops system headers and writes them to a GCC like dependency file. cmcldeps uses ATM ninja code for process handling, but could be ported later to SystemTools. TODO: Why needs ninja multiple calls in the BuildDepends test? | ||||
* | Ninja: add dependency tracking for msvc with cldeps | Peter Kuemmel | 2012-06-07 | 1 | -2/+10 |
| | |||||
* | Ninja: find mingw's resource compiler | Peter Kuemmel | 2012-06-06 | 1 | -10/+20 |
| | |||||
* | Ninja: don't break because of empty commands | Peter Kuemmel | 2012-06-05 | 1 | -1/+8 |
| | |||||
* | Ninja: also create rspfile rules | Peter Kuemmel | 2012-06-05 | 1 | -1/+2 |
| | |||||
* | Ninja: check for valid pointer | Peter Kuemmel | 2012-06-05 | 1 | -2/+2 |
| | |||||
* | Ninja: 30000 is too long for windows cmd | Peter Kuemmel | 2012-06-05 | 1 | -1/+1 |
| | |||||
* | Ninja: add response file support on Windows | Peter Kuemmel | 2012-06-05 | 5 | -36/+111 |
| | | | | | | | When MinGW is used slashes are used for dependencies because ar.exe can't read rsp files with backslashes. Many thx to Claus Klein for starting working on this. | ||||
* | Merge topic 'Ninja-EXPORT_COMPILE_COMMANDS' | David Cole | 2012-06-05 | 6 | -15/+102 |
|\ | | | | | | | | | | | | | | | | | 3545645 Exclude the CompileCommandOutput test on WIN32. fbaddf4 Escape the source file to be compiled if required. db839be Make the CMAKE_EXPORT_COMPILE_COMMANDS option work with Ninja. 8778357 Add newline to the output. 2c04bc0 Move the EscapeJSON method to a sharable location. | ||||
| * | Escape the source file to be compiled if required. | Stephen Kelly | 2012-06-04 | 1 | -1/+4 |
| | | | | | | | | | | Whitespaces in paths can otherwise cause invalid command lines to be generated. | ||||
| * | Make the CMAKE_EXPORT_COMPILE_COMMANDS option work with Ninja. | Stephen Kelly | 2012-06-04 | 3 | -0/+78 |
| | | |||||
| * | Move the EscapeJSON method to a sharable location. | Stephen Kelly | 2012-06-04 | 3 | -15/+21 |
| | | |||||
* | | Merge topic 'vcexpress-no-folder' | David Cole | 2012-06-05 | 2 | -0/+9 |
|\ \ | | | | | | | | | | | | | a0700ba VC Express doesn't support folders, ignore USE_FOLDER property | ||||
| * | | VC Express doesn't support folders, ignore USE_FOLDER property | Peter Kuemmel | 2012-06-02 | 2 | -0/+9 |
| | | | |||||
* | | | CMake Nightly Date Stamp | Kitware Robot | 2012-06-05 | 1 | -1/+1 |
| |/ |/| | |||||
* | | CMake Nightly Date Stamp | Kitware Robot | 2012-06-04 | 1 | -1/+1 |
| | | |||||
* | | CMake Nightly Date Stamp | Kitware Robot | 2012-06-03 | 1 | -1/+1 |
|/ | |||||
* | CMake Nightly Date Stamp | Kitware Robot | 2012-06-02 | 1 | -1/+1 |
| | |||||
* | CMake Nightly Date Stamp | Kitware Robot | 2012-06-01 | 1 | -1/+1 |
| | |||||
* | CMake Nightly Date Stamp | Kitware Robot | 2012-05-31 | 1 | -1/+1 |
| | |||||
* | CMake Nightly Date Stamp | Kitware Robot | 2012-05-30 | 1 | -1/+1 |
| | |||||
* | Merge topic 'cpack-nsis-menu-links-adapted' | David Cole | 2012-05-29 | 1 | -2/+2 |
|\ | | | | | | | | | cfc11f9 CPack: Fixed incorrect error log for CPACK_NSIS_MENU_LINKS. |