Bill Hoffman
5f12424ebc
Remove process execution code from cmcldeps and have it use cmake code.
...
This simplifies the code in cmcldeps and avoids having yet another
set of process execution code.
2012-06-27 12:28:12 -04:00
Kitware Robot
bd67f75e41
CMake Nightly Date Stamp
2012-06-26 00:01:04 -04:00
Kitware Robot
eb0922a90c
CMake Nightly Date Stamp
2012-06-25 00:01:02 -04:00
Kitware Robot
2fdc5517b1
CMake Nightly Date Stamp
2012-06-24 00:01:03 -04:00
Kitware Robot
72ce588933
CMake Nightly Date Stamp
2012-06-23 00:01:04 -04:00
Kitware Robot
0302287739
CMake Nightly Date Stamp
2012-06-22 00:01:06 -04:00
David Cole
b0e5079ab5
Merge topic 'eliminate-warnings'
...
91d945a
Remove unused ivars to eliminate compiler warnings
24c4f18
Remove unused ivars to eliminate compiler warnings
2012-06-21 11:55:44 -04:00
David Cole
ae6f9b015f
Merge topic 'module-no-soname'
...
56148fd
Do not crash on SHARED library without language (#13324 )
2012-06-21 11:55:15 -04:00
David Cole
e5ebb77405
Merge topic 'no-source-language-crash'
...
2c2fbaf
Do not crash on unknown source language (#13323 )
2012-06-21 11:54:52 -04:00
Kitware Robot
9f80ad7ccb
CMake Nightly Date Stamp
2012-06-21 00:01:06 -04:00
David Cole
91d945a4e9
Remove unused ivars to eliminate compiler warnings
2012-06-20 17:44:10 -04:00
Sean McBride
24c4f18c72
Remove unused ivars to eliminate compiler warnings
2012-06-20 17:43:37 -04:00
Brad King
56148fd2bc
Do not crash on SHARED library without language ( #13324 )
...
Since commit e1409ac5
(Support building shared libraries or modules
without soname, 2012-04-22) CMake crashes on the code
add_library(foo SHARED foo.nolang)
because the logic to lookup the language's soname flag was moved from
cmTarget::GetLibraryNames to cmMakefile::GetSONameFlag without its check
for a NULL language. Restore the check for NULL.
Add RunCMake.Languages test to cover language error cases like this one.
2012-06-20 11:26:05 -04:00
Mariusz Plucinski
2c2fbaf0e5
Do not crash on unknown source language ( #13323 )
...
If a source file extension is not recognized as any language then
src.GetLanguage() may return NULL. Check the result before
dereferencing in cmLocalGenerator::GetObjectFileNameWithoutTarget.
2012-06-20 08:59:54 -04:00
Kitware Robot
30305b989e
CMake Nightly Date Stamp
2012-06-20 00:01:06 -04:00
David Cole
7ddbdde15f
Merge topic 'doc-set-command'
...
f2c1f24
Improve documentation of set command (#13269 )
2012-06-19 14:43:09 -04:00
David Cole
565744bd3d
Merge topic 'ninja-cldeps'
...
eb410e8
Ninja: disable cldeps for bcc32, it's too old, and ninja would also not build
5ead31d
Ninja: try work around for bcc32 bug
1333b57
Ninja: build server fixes
9081e3a
remove warning about unused parameter
f430bea
Ninja: maybe this fixes the bcc32 build
f2c1288
Ninja: msvc6 for-scoping
44b9bbc
Ninja: build with old msvc versions
57156a5
Ninja: build server fixes
f1abdce
Ninja: some bytes of the rc files couldn't be piped correctly
2de963d
Ninja: don't remove space between command and parameters
50b6f33
Ninja: build cmcldeps with mingw
c05653e
Ninja: try to make GetProcessId visible
ab245ff
Ninja: but cl supports /nologo ...
bf58e9a
Ninja: no /nologo option in old rc.exe
2fb07fc
Ninja: Eclipse and KDevelop fixes for ninja
518c065
Ninja: don't pollute build dir with preprocessed rc files
...
2012-06-19 14:42:41 -04:00
David Cole
8d198a71fc
Merge topic 'FailIfMocFails-13299'
...
e4a2d5f
automoc: better error handling (#13299 )
2012-06-19 14:42:32 -04:00
David Cole
fbfddc70a4
Merge topic 'ninja-enable-on-windows'
...
2077e98
Ninja: Enable the ninja generator by default on Windows.
2012-06-19 14:42:23 -04:00
David Cole
aa2c6d0493
Merge topic 'no-std-stringstream'
...
32313fd
Merge branch 'ninja-rspfile' into no-std-stringstream
e3a1f72
Ninja: find mingw's resource compiler
c60557e
Ninja: don't break because of empty commands
128fe5d
Ninja: also create rspfile rules
0266c9b
Ninja: check for valid pointer
5aab7f9
Ninja: 30000 is too long for windows cmd
ad4a768
Ninja: add response file support on Windows
2012-06-19 14:42:11 -04:00
Kitware Robot
4889188f67
CMake Nightly Date Stamp
2012-06-19 00:01:05 -04:00
Sebastian Leske
f2c1f2402e
Improve documentation of set command ( #13269 )
2012-06-18 10:02:13 -04:00
Peter Kuemmel
eb410e8dd8
Ninja: disable cldeps for bcc32, it's too old, and ninja would also not build
2012-06-18 13:39:29 +02:00
Kitware Robot
1d8199ffec
CMake Nightly Date Stamp
2012-06-18 00:01:05 -04:00
Peter Kuemmel
5ead31da63
Ninja: try work around for bcc32 bug
2012-06-17 10:17:19 +02:00
Peter Kuemmel
1333b576b5
Ninja: build server fixes
...
Why does the other compiler give no error?
Seems there is somewhere a "using".
2012-06-17 10:09:10 +02:00
Kitware Robot
7eaaea1a02
CMake Nightly Date Stamp
2012-06-17 00:01:05 -04:00
Peter Kuemmel
9081e3a135
remove warning about unused parameter
2012-06-16 12:58:06 +02:00
Peter Kuemmel
f430bea11b
Ninja: maybe this fixes the bcc32 build
2012-06-16 12:54:10 +02:00
Peter Kuemmel
f2c12887ba
Ninja: msvc6 for-scoping
2012-06-16 12:51:25 +02:00
Peter Kuemmel
44b9bbc89d
Ninja: build with old msvc versions
2012-06-16 12:40:59 +02:00
Peter Kuemmel
57156a5d30
Ninja: build server fixes
...
- disable cldeps on cygwin
- don't "use" namespace std
2012-06-16 12:31:50 +02:00
Kitware Robot
486c093e45
CMake Nightly Date Stamp
2012-06-16 00:01:04 -04:00
Peter Kuemmel
f1abdce1cc
Ninja: some bytes of the rc files couldn't be piped correctly
...
Write to a file again but generate it in the object dir
2012-06-15 18:56:34 +02:00
Peter Kuemmel
2de963d996
Ninja: don't remove space between command and parameters
2012-06-15 17:52:17 +02:00
Peter Kuemmel
50b6f33dbc
Ninja: build cmcldeps with mingw
2012-06-15 13:46:49 +02:00
Peter Kuemmel
c05653e18c
Ninja: try to make GetProcessId visible
2012-06-15 13:38:52 +02:00
Peter Kuemmel
ab245ff3c8
Ninja: but cl supports /nologo ...
2012-06-15 13:07:05 +02:00
Peter Kuemmel
bf58e9adec
Ninja: no /nologo option in old rc.exe
2012-06-15 12:49:01 +02:00
Peter Kuemmel
2fb07fc44c
Ninja: Eclipse and KDevelop fixes for ninja
...
Thx to Claus Klein
2012-06-15 12:14:13 +02:00
Peter Kuemmel
518c06585b
Ninja: don't pollute build dir with preprocessed rc files
2012-06-15 10:40:04 +02:00
Kitware Robot
5984e49764
CMake Nightly Date Stamp
2012-06-15 00:01:06 -04:00
Peter Kuemmel
41c28dc35b
Ninja: be more accurate when estimating the command line length
2012-06-15 02:00:15 +02:00
Peter Kuemmel
f13a6a087e
Ninja: undo all the NOSHELL patches
2012-06-15 01:43:08 +02:00
David Cole
88115fe9b1
Merge topic 'EclipseParallelMakeForBuildProject'
...
414bf67
Eclipse: parallel build also for "Build project" #13287
2012-06-14 16:29:08 -04:00
David Cole
2d1c25d179
Merge topic 'install-case-sensitive-mac'
...
a41557a
install: Fix FILES_MATCHING on case-sensitive Mac filesystems (#13177 )
2012-06-14 16:28:54 -04:00
Alex Neundorf
e4a2d5f9ee
automoc: better error handling ( #13299 )
...
automoc now fails immediately if moc fails, instead of continuing
and letting the build fail later on.
Alex
2012-06-14 22:27:22 +02:00
David Cole
555bda4e43
Ninja: Restructure code to work with the Borland compilers
...
Should fix the Borland dashboard errors.
2012-06-14 13:39:39 -04:00
Peter Kuemmel
69bc5131b2
Ninja: remove nop line
2012-06-14 18:16:19 +02:00
Peter Kuemmel
f1aa026fb9
Ninja: build with old vc versions
2012-06-14 18:02:43 +02:00