Stephen Kelly
f6da044080
cmLocalGenerator: Add ComputeObjectFilenames interface.
...
Implement it in the local generators and use it in the global
generators.
2014-03-13 15:28:02 +01:00
Brad King
bc993f277e
Generalize cmCustomCommandGenerator to more fields
...
Until now the cmCustomCommandGenerator was used only to compute the
command lines of a custom command. Generalize it to get the comment,
working directory, dependencies, and outputs of custom commands. Update
use in all generators to support this.
2014-03-12 10:44:01 -04:00
Ben Boeckel
acb116e3b5
stringapi: Return a string reference for the configuration
2014-03-08 13:05:36 -05:00
Brad King
971653b767
cmLocalGenerator: Add format option to ConvertToLinkReference
...
Replace the hard-coded SHELL output format with an optional argument.
2014-03-04 13:12:47 -05:00
Brad King
0c0ef9e7b7
cmLocalGenerator: Add format option to ConvertToIncludeReference
...
Replace the hard-coded SHELL output format with an optional argument.
2014-03-04 13:04:02 -05:00
Peter Kümmel
7605e37aab
Ninja: job pool support for compiling and linking
...
Could be tested by setting the environment
variable NINJA_STATUS=[%r]
2013-11-25 22:23:24 +01:00
Nils Gladitz
05c70424f6
Ninja: run custom commands through launcher if available
2013-10-31 09:28:55 -04:00
Peter Kümmel
d569f3ef15
Ninja: void function can't return a value
2012-07-19 07:32:03 +02:00
Peter Kümmel
7751966297
Ninja: remove 'friend' in ninja code
2012-07-18 11:27:49 +02:00
Brad King
f5b06cda0f
Pre-compute object file names before Ninja generation
...
Implement cmGlobalGenerator::ComputeTargetObjects in the Ninja generator
to pre-compute all the object file names. Use the results during
generation instead of re-computing it later.
2012-03-16 10:18:35 -04:00
Brad King
ac800f49d0
Ninja: Constify use of cmCustomCommand
...
The generator never needs to modify custom command instances.
2012-03-13 11:23:14 -04:00
David Cole
8c634330db
Ninja: Add friend struct so it can access the private ConvertToNinjaPath.
...
The HP aCC compiler is apparently more strict than all our other
dashboard compilers with respect to complaining about this.
2012-03-07 16:24:34 -05:00
Peter Collingbourne
5d19e8aa6a
Ninja: Appease various compilers
2012-02-05 01:48:08 +00:00
Peter Collingbourne
6dd410c2b9
Ninja: Add the Ninja generator
2012-02-02 23:40:21 +00:00