Peter Kuemmel
|
8217c26813
|
Ninja: ensure output directories exist
|
2012-04-06 19:31:18 +02:00 |
David Cole
|
d69c2c5825
|
Merge topic 'ninja-generator'
c337c7e Ninja: Fix <OBJECT_DIR> substitution
|
2012-03-20 09:34:56 -04:00 |
Peter Kuemmel
|
c337c7e205
|
Ninja: Fix <OBJECT_DIR> substitution
Don't forget the subdirectories.
|
2012-03-19 10:09:40 -04:00 |
Brad King
|
61124de4c0
|
Build object library targets in Ninja
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.
|
2012-03-16 10:18:36 -04:00 |
Brad King
|
48eb7fc7d7
|
Ninja: Avoid using 'this' in member initializers
VS complains
warning C4355: 'this' : used in base member initializer list
so initialize the member in the constructor body instead.
|
2012-03-16 10:16:55 -04:00 |
Bill Hoffman
|
bba37dd517
|
Ninja: Fix for PDB files with spaces in the path.
This calls ConvertToOutputFormat on the PDB paths for pdb file paths
used in both library creation and the building of object files.
|
2012-03-16 10:16:45 -04:00 |
Peter Kuemmel
|
9a0d5a828a
|
Ninja: add /DEF: flag to linker call
|
2012-03-13 11:20:29 -04:00 |
Peter Kuemmel
|
dbe3dce546
|
Ninja: add .def file support
|
2012-03-07 16:24:34 -05:00 |
Peter Kuemmel
|
f1bb08f55b
|
Ninja: ensure the output dir exists at compile time
|
2012-03-07 16:24:33 -05:00 |
Peter Collingbourne
|
7a6b5f4651
|
Ninja: Remove an unnecessary variable
|
2012-02-28 02:55:32 +00:00 |
Peter Collingbourne
|
80ff2102a4
|
Ninja: Use cmSystemTools::ExpandListArgument to split compile/link commands
|
2012-02-27 04:05:38 +00:00 |
Peter Kuemmel
|
54bd175eea
|
Ninja: windows msvc: create for each target a .pdb file
|
2012-02-21 21:18:05 +01:00 |
Peter Collingbourne
|
a1a30340a2
|
Ninja: Import library support for Windows
|
2012-02-19 23:20:03 +00:00 |
Peter Kuemmel
|
21997cea4d
|
Ninja: mark the Windows specific hacks with a comment only
|
2012-02-19 19:21:05 +01:00 |
Peter Kuemmel
|
adb54f3dbf
|
Ninja: add some hacks for Windows
|
2012-02-19 11:30:07 +01:00 |
Peter Collingbourne
|
0643fee2fe
|
Ninja: Shell encode various CMake invocations
|
2012-02-19 05:57:22 +00:00 |
Peter Collingbourne
|
43b1d8bad0
|
Ninja: Shell encode paths used in "cd" commands
|
2012-02-19 05:43:47 +00:00 |
Peter Kuemmel
|
7fb2bb3e8b
|
Ninja: win fixes: escape back slash/colon, use cd. as cmd.exe nop
|
2012-02-18 08:15:23 +01: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 |