Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Constify some APIs in generators. | Stephen Kelly | 2014-03-13 | 1 | -5/+5 |
| | |||||
* | cmOSXBundleGenerator: Make MacOSXContentGeneratorType arg const. | Stephen Kelly | 2014-03-13 | 1 | -1/+1 |
| | |||||
* | stringapi: Use strings for feature arguments | Ben Boeckel | 2014-03-08 | 1 | -2/+2 |
| | |||||
* | stringapi: Return a string reference for the configuration | Ben Boeckel | 2014-03-08 | 1 | -1/+1 |
| | |||||
* | strings: Remove cmStdString references | Ben Boeckel | 2014-03-08 | 1 | -1/+1 |
| | | | | | | | | | | | Casts from std::string -> cmStdString were high on the list of things taking up time. Avoid such implicit casts across function calls by just using std::string everywhere. The comment that the symbol name is too long is no longer relevant since modern debuggers alias the templates anyways and the size is a non-issue since the underlying methods are generated since it's inherited. | ||||
* | stringapi: Use strings for the languages | Ben Boeckel | 2014-03-08 | 1 | -1/+1 |
| | |||||
* | Ninja: Cache target-level flags | Ben Boeckel | 2014-02-13 | 1 | -0/+3 |
| | | | | | | Instead of figuring out target flags per-source file, cache the flags that are being used. This results in a *much* faster generate time for Ninja. | ||||
* | Ninja: job pool support for compiling and linking | Peter Kümmel | 2013-11-25 | 1 | -1/+4 |
| | | | | | Could be tested by setting the environment variable NINJA_STATUS=[%r] | ||||
* | Port some of the generator API to cmGeneratorTarget. | Stephen Kelly | 2013-11-22 | 1 | -1/+1 |
| | | | | | | | Just enough to reach the BuildMacContentDirectory method and the NeedRelinkBeforeInstall methods. In the future, those methods can be moved to cmGeneratorTarget. | ||||
* | Ninja: use deps = gcc/msvc feature | Peter Kümmel | 2013-10-24 | 1 | -0/+2 |
| | | | | cmcldeps is now only used for .rc file processing | ||||
* | Make cmLocalGenerator::AddArchitectureFlags take a cmGeneratorTarget. | Stephen Kelly | 2012-09-19 | 1 | -0/+3 |
| | |||||
* | Ninja: remove GetTargetPDB because it is used only once | Peter Kümmel | 2012-08-22 | 1 | -1/+0 |
| | |||||
* | Ninja:split out setting of msvc TARGET_PDB | Peter Kümmel | 2012-08-22 | 1 | -2/+5 |
| | |||||
* | Ninja: fixes for bcc | Peter Kümmel | 2012-07-18 | 1 | -1/+1 |
| | |||||
* | Ninja: remove warnings | Peter Kümmel | 2012-07-18 | 1 | -6/+7 |
| | |||||
* | Ninja: remove 'friend' in ninja code | Peter Kümmel | 2012-07-18 | 1 | -1/+2 |
| | |||||
* | Re-factor bundle content copying rules generation. | Nicolas Despres | 2012-07-17 | 1 | -5/+14 |
| | |||||
* | Ninja: Copy resource files in the bundle. | Nicolas Despres | 2012-07-17 | 1 | -0/+11 |
| | | | | This patch fixes test BundleTest on Darwin. | ||||
* | Ninja: work with ninja/master, don't compile rc files with cl | Peter Kuemmel | 2012-06-13 | 1 | -0/+3 |
| | | | | | Ninja generates for paths with spaces wrong results for $out.d, using the new DEP_FILE variable instead. | ||||
* | Ninja: Fix module .def file path conversion | Brad King | 2012-04-02 | 1 | -0/+3 |
| | | | | | | | | | | | | Refactoring in commit a2514f15 (Simplify cmNinjaTargetGenerator using cmGeneratorTarget, 2012-03-13) accidentally removed mapping of .def file paths through ConvertToNinjaPath (via GetSourceFilePath). Take the ModuleDefinitionFile value from cmGeneratorTarget and map it correctly through ConvertToNinjaPath. In addition to generating cleaner paths in the ninja build files this correctly links up references to a generated .def file with the custom command output that produces it. | ||||
* | Simplify cmNinjaTargetGenerator using cmGeneratorTarget | Brad King | 2012-03-16 | 1 | -3/+2 |
| | | | | | Replace the classification of source files in this generator using that computed by cmGeneratorTarget. | ||||
* | Ninja: add .def file support | Peter Kuemmel | 2012-03-07 | 1 | -0/+6 |
| | |||||
* | Ninja: windows msvc: create for each target a .pdb file | Peter Kuemmel | 2012-02-21 | 1 | -0/+1 |
| | |||||
* | Ninja: Backslash rules for Windows | Peter Collingbourne | 2012-02-19 | 1 | -1/+3 |
| | | | | | | Generally these are only required in build statements, as Ninja wants to be able to chop paths up. But it doesn't hurt to also try to use them in command line arguments. | ||||
* | Ninja: Add the Ninja generator | Peter Collingbourne | 2012-02-02 | 1 | -0/+115 |