summaryrefslogtreecommitdiffstats
path: root/Source/cmNinjaNormalTargetGenerator.h
Commit message (Collapse)AuthorAgeFilesLines
* stringapi: Use strings for the languagesBen Boeckel2014-03-081-1/+1
|
* Port some of the generator API to cmGeneratorTarget.Stephen Kelly2013-11-221-1/+2
| | | | | | | Just enough to reach the BuildMacContentDirectory method and the NeedRelinkBeforeInstall methods. In the future, those methods can be moved to cmGeneratorTarget.
* Re-factor CFBundle generation.Nicolas Despres2012-07-171-1/+0
|
* Ninja: Add support for CFBundle.Nicolas Despres2012-07-171-0/+1
| | | | This patch fixes test CFBundleTest on Darwin.
* Ninja: Copy resource files in the bundle.Nicolas Despres2012-07-171-2/+0
| | | | This patch fixes test BundleTest on Darwin.
* Re-factor OS X bundle and framework generation.Nicolas Despres2012-07-171-4/+6
|
* Ninja: Add support for OX X library framework.Nicolas Despres2012-07-171-0/+2
| | | | This patch fixes test ExportImport on Darwin.
* Ninja: Add support for OS X app bundles.Nicolas Despres2012-07-171-0/+2
| | | | | | This patch fixes test Qt4Deploy on Darwin. Thanks to Jamie Kirkpatrick <jkp@kirkconsulting.co.uk>
* Ninja: undo all the NOSHELL patchesPeter Kuemmel2012-06-141-1/+1
|
* Ninja: don't use shell when cmake is called directlyPeter Kuemmel2012-06-141-1/+1
| | | | | | | | | | | | | | | 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: work with ninja/master, don't compile rc files with clPeter Kuemmel2012-06-121-3/+0
| | | | | Ninja generates for paths with spaces wrong results for $out.d, using the new DEP_FILE variable instead.
* Ninja: add response file support on WindowsPeter Kuemmel2012-06-051-1/+1
| | | | | | | 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.
* Ninja: ensure output directories existPeter Kuemmel2012-04-061-0/+3
|
* Build object library targets in NinjaBrad King2012-03-161-0/+1
| | | | | | Treat OBJECT libraries as STATIC libraries but leave out the archive step. The object files will be left behind for reference by other targets later.
* Ninja: Add the Ninja generatorPeter Collingbourne2012-02-021-0/+47