Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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. | ||||
| * | CPack: Fixed incorrect error log for CPACK_NSIS_MENU_LINKS. | Fraser Hutchison | 2012-05-28 | 1 | -2/+2 |
| | | | | | | | | | | | | This was a pull request: https://github.com/Kitware/CMake/pull/5 Signed-off-by: Eric NOULARD <eric.noulard@gmail.com> | ||||
* | | Merge topic 'IMPORTED_LOCATION_CONFIG-docs' | David Cole | 2012-05-29 | 1 | -3/+3 |
|\ \ | | | | | | | | | | | | | bdc6e32 Update the docs of IMPORTED_LOCATION_CONFIG to match the code. | ||||
| * | | Update the docs of IMPORTED_LOCATION_CONFIG to match the code. | Stephen Kelly | 2012-05-25 | 1 | -3/+3 |
| | | | |||||
* | | | Merge topic 'kwsys-no-win32-environ-decl' | David Cole | 2012-05-29 | 1 | -4/+0 |
|\ \ \ | | | | | | | | | | | | | | | | | 0fbaa63 KWSys: Remove unused environ declaration from SystemTools | ||||
| * | | | KWSys: Remove unused environ declaration from SystemTools | Brad King | 2012-05-23 | 1 | -4/+0 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Commit "KWSys: Fix SystemTools environment memory handling" (2012-04-26) added a _WIN32 case inside !KWSYS_CXX_HAS_ENVIRON_IN_STDLIB_H to dllimport the "environ" global. Howver, KWSYS_CXX_HAS_ENVIRON_IN_STDLIB_H is true on every Windows toolchain we support so the case is never reached. Furthermore, even if it were reached the use of dllimport is incorrect because the toolchain might not be compiling with a dynamic runtime library. Remove the unused incorrect line and supporting conditionals. | ||||
* | | | | CMake Nightly Date Stamp | Kitware Robot | 2012-05-29 | 1 | -1/+1 |
| | | | |