Brad King
dd6c596c12
Merge topic 'join-algorithm'
...
55a73e6b
Use the cmJoin algorithm where possible.
8dc8d756
cmStandardIncludes: Add a join algorithm for string containers.
b5813cee
cmInstallCommand: Remove unused variable.
2015-01-12 09:41:02 -05:00
Brad King
d9a6ea4599
Merge topic 'add-xz-support'
...
4035ef78
cmake -E tar: error out on multiple compression formats
d811d238
cmSystemTools: use an enumeration for compression formats
df16dcfb
cmake -E tar: add support for .xz files with 'J'
b0a5d393
cmake -E tar: clean up flag documentation
2015-01-12 09:39:40 -05:00
Brad King
212bf1f82a
Merge topic 'improve_cobertura'
...
ab74553d
ctest_coverage: Fix parsing of absolute paths in Cobertura files
2015-01-12 09:39:38 -05:00
Ben Boeckel
4035ef786d
cmake -E tar: error out on multiple compression formats
2015-01-12 09:36:25 -05:00
Ben Boeckel
d811d238ab
cmSystemTools: use an enumeration for compression formats
...
Juggling 3 booleans was unwieldy.
2015-01-12 09:36:25 -05:00
Zack Galbreath
ab74553db4
ctest_coverage: Fix parsing of absolute paths in Cobertura files
...
This commit fixes a segmentation fault I encountered when my
Coverage.xml referenced a system file, eg /usr/lib/python/foo.py.
Similar to other CMake coverage parsers, this one now ignores any
files it finds that are not located within this project's source
or binary directories.
2015-01-12 09:34:50 -05:00
Brad King
b4f62b875b
Merge topic 'fix-autouic-regression'
...
9a673737
QtAutoUic: Add a test for the regression in the parent commit.
7c585699
QtAutoUic: Restore source file AUTOUIC_OPTIONS settings
2015-01-12 08:57:52 -05:00
Brad King
b5a467262b
Merge topic 'drop-ancient-workarounds'
...
0f7bdd61
Remove VS 6 special case.
5e92c826
Remove some obsolete stuff.
15e42bb2
cmStandardIncludes: Remove obsolete cmOStringStream.
931e055d
Port all cmOStringStream to std::ostringstream.
f194a009
Remove unused cmIStringStream class.
3ec1bb15
cmStandardIncludes: Remove std namespace hack.
bb3bce70
cmStandardIncludes: Remove ANSI_FOR_SCOPE hack.
28fa4923
cmStandardIncludes: Remove iostreams workaround for obsolete Compaq compiler.
837a8a63
cmStandardIncludes: Drop Comeau-related workaround.
4030ddfd
Remove Borland-related undef.
17d6a6fd
cmStandardIncludes: Remove comment about Borland.
26fb5011
Drop SGI as a CMake host compiler.
2015-01-12 08:57:39 -05:00
Brad King
6c61ffaf9b
Merge topic 'sun-better-stdlib'
...
3660d063
cmTarget: Use insert instead of std::copy.
5c28495f
Help: Remove documented restriction on template use.
ac3d3829
Help: Remove documented restriction on find in conditions.
36b8de56
Help: Remove documented restriction on insert APIs.
6162c919
Use two-iterator std::set::insert where appropriate.
238dd2fb
Use insert instead of a loop in some cases.
2f7ef7e3
Revert "Misc. fixes for the Oracle / Sun compiler."
4c69ec6f
SolarisStudio: Use alternative standard library to build CMake.
2015-01-12 08:57:37 -05:00
Kitware Robot
9fced51858
CMake Nightly Date Stamp
2015-01-12 00:01:19 -05:00
Justin Borodinsky
7c58569930
QtAutoUic: Restore source file AUTOUIC_OPTIONS settings
...
The "." in the extension was dropped by commit v3.1.0-rc1~556^2~2
(cmSourceFile: Cache the isUiFile check, 2014-02-08) by mistake. This
caused the options to not be set.
2015-01-11 15:11:18 -05:00
Brad King
20d60c6361
Merge topic 'sln-bom'
...
61cf781a
Encoding: Write Visual Studio solution file with BOM.
2015-01-11 12:00:26 -05:00
Brad King
cb5fc7b993
Merge topic 'fix-empty-target-property-queries'
...
c6d03a10
tests: add tests for querying properties
76ff92e0
set_tests_properties: fix documentation
28214862
get_test_property: clarify the documentation
34a99094
get_target_property: discern empty from undefined properties (#15333 )
2015-01-11 12:00:20 -05:00
Brad King
4a549e7e0e
Merge topic 'update-kwsys'
...
e5b91420
Merge branch 'upstream-kwsys' into update-kwsys
54d83cae
KWSys 2015-01-09 (425fa73e)
2015-01-11 12:00:14 -05:00
Stephen Kelly
34a990946c
get_target_property: discern empty from undefined properties ( #15333 )
...
This was accidentally regressed by commit v3.1.0-rc1~812^2~50
(stringapi: Use strings for property names, 2013-09-02).
2015-01-11 11:43:58 -05:00
Stephen Kelly
5e92c82655
Remove some obsolete stuff.
...
We don't need to run compiler tests for ansi-for etc anymore. All
supported compilers support the features tested here.
2015-01-11 17:06:04 +01:00
Stephen Kelly
15e42bb27c
cmStandardIncludes: Remove obsolete cmOStringStream.
2015-01-11 17:06:04 +01:00
Stephen Kelly
931e055d8c
Port all cmOStringStream to std::ostringstream.
...
All compilers hosting CMake support the std class.
2015-01-11 17:06:03 +01:00
Stephen Kelly
3660d063bc
cmTarget: Use insert instead of std::copy.
...
insert can reserve() memory in the container, and this is
more-consistent with the rest of CMake now.
2015-01-11 17:00:56 +01:00
Stephen Kelly
ac3d382920
Help: Remove documented restriction on find in conditions.
...
The necessary conversion is supported by all CMake host compilers.
2015-01-11 17:00:56 +01:00
Stephen Kelly
6162c9194b
Use two-iterator std::set::insert where appropriate.
2015-01-11 17:00:55 +01:00
Stephen Kelly
238dd2fbab
Use insert instead of a loop in some cases.
...
Limit this change to inserting into a vector from a vector.
A follow up change can use insert for inserting into a set.
2015-01-11 17:00:55 +01:00
Stephen Kelly
2f7ef7e38d
Revert "Misc. fixes for the Oracle / Sun compiler."
...
This reverts commit 97b65f8156
.
2015-01-11 17:00:55 +01:00
Kitware Robot
7e5e8a37b5
CMake Nightly Date Stamp
2015-01-11 00:01:09 -05:00
Brad King
e5b9142097
Merge branch 'upstream-kwsys' into update-kwsys
2015-01-10 12:09:04 -05:00
Kitware Robot
ccd0046667
CMake Nightly Date Stamp
2015-01-10 00:01:15 -05:00
Ben Boeckel
df16dcfb44
cmake -E tar: add support for .xz files with 'J'
2015-01-09 10:35:01 -05:00
Kitware Robot
4aa9c64511
CMake Nightly Date Stamp
2015-01-09 00:01:10 -05:00
Ben Boeckel
b0a5d3932d
cmake -E tar: clean up flag documentation
2015-01-08 16:56:17 -05:00
Stephen Kelly
55a73e6b1f
Use the cmJoin algorithm where possible.
2015-01-08 22:28:18 +01:00
Stephen Kelly
8dc8d756bc
cmStandardIncludes: Add a join algorithm for string containers.
...
This requires the input range to supply BidirectionalIterators, which
is not a problem for where it is currently useful to us. The alternative
would be to not invoke --last;, and instead create an output iterator
similar to std::ostream_iterator, but which puts the delimiter before
the item to output.
2015-01-08 22:28:18 +01:00
Stephen Kelly
b5813ceeb5
cmInstallCommand: Remove unused variable.
2015-01-08 22:25:18 +01:00
Stephen Kelly
f194a009c8
Remove unused cmIStringStream class.
2015-01-08 22:10:15 +01:00
Stephen Kelly
3ec1bb1537
cmStandardIncludes: Remove std namespace hack.
2015-01-08 22:10:15 +01:00
Stephen Kelly
bb3bce706a
cmStandardIncludes: Remove ANSI_FOR_SCOPE hack.
...
All compilers hosting CMake support proper for scoping.
2015-01-08 22:10:15 +01:00
Stephen Kelly
28fa4923c3
cmStandardIncludes: Remove iostreams workaround for obsolete Compaq compiler.
...
It is no longer tested on the dashboard.
2015-01-08 22:10:15 +01:00
Stephen Kelly
837a8a6312
cmStandardIncludes: Drop Comeau-related workaround.
...
The compiler is not tested on the dashboard, and on Windows there
are more-natural compilers to use to build CMake.
2015-01-08 22:10:15 +01:00
Stephen Kelly
4030ddfda8
Remove Borland-related undef.
2015-01-08 22:10:14 +01:00
Stephen Kelly
17d6a6fd59
cmStandardIncludes: Remove comment about Borland.
...
The code the comment refers to was removed in commit 2db55ffa
(Remove
borland workarounds., 2014-08-06)
2015-01-08 22:10:14 +01:00
Stephen Kelly
26fb50114f
Drop SGI as a CMake host compiler.
...
It has not been tested since commit v3.1.0-rc1~584^2 (Utilities/Release: Drop
IRIX binary generation on ferrari, 2014-04-30).
2015-01-08 22:10:14 +01:00
Brad King
0042ad9748
Merge topic 'cpack_invalid_cmake_generator'
...
f89e41c3
CPack invalid CMake generator
2015-01-08 14:58:01 -05:00
Brad King
c1c1fcb17c
Merge topic 'fix-error-message-typo-tar-cmd'
...
c4e74367
cmcmd: fix copy/paste typo in '-E tar t' command
2015-01-08 14:57:59 -05:00
Brad King
3fb174dd0b
Merge topic 'drop-GNU-2.95'
...
f07d96cc
Remove workaround for GCC < 3 ios_base absence.
5a8b9437
Remove GCC 2.95 support macros in favor of template versions.
2015-01-08 14:57:45 -05:00
Brad King
dc451574c6
Merge topic 'base64-casts'
...
0bdd4ebf
cmCTest: Use size_t for cmsysBase64_Encode return value
a9fae8ac
CTest: Fix integer overflow when uploading huge files
2015-01-08 14:57:41 -05:00
Brad King
9bb7f8f898
Merge topic 'update-kwsys'
...
1819d4ad
Merge branch 'upstream-kwsys' into update-kwsys
6ed23ff4
KWSys 2014-12-23 (5a15cb3b)
2015-01-08 14:57:38 -05:00
Kitware Robot
46f87655c9
CMake Nightly Date Stamp
2015-01-08 00:01:08 -05:00
Kitware Robot
8c4b7c567b
CMake Nightly Date Stamp
2015-01-07 00:01:08 -05:00
Kitware Robot
73144c098d
CMake Nightly Date Stamp
2015-01-06 00:01:12 -05:00
Ben Boeckel
c4e743674f
cmcmd: fix copy/paste typo in '-E tar t' command
2015-01-05 13:53:53 -05:00
Kitware Robot
4b70635c9f
CMake Nightly Date Stamp
2015-01-05 00:01:09 -05:00