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
7ecbade887
Merge topic 'WCDH-thread_local-portability'
...
998e9c10
WCDH: Add feature portability for thread_local.
2015-01-08 15:04:25 -05:00
Brad King
44b2dcb2e0
Merge topic 'record-GNU-5-features'
...
998ed4ca
Features: Record cxx_variable_templates for GNU 5.0.
2015-01-08 14:58:03 -05: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
f1b0340d6c
Merge topic 'FindSDL-quoting'
...
67516fb5
FindSDL: Allow if() to dereference SDL_INCLUDE_DIR for matching
2015-01-08 14:57:57 -05:00
Brad King
038caf38b2
Merge topic 'find-msmpi'
...
ab4d1d07
FindMPI: MSMPI changed the subdirectories it uses
82724394
FindMPI: add more search paths for MSMPI
2015-01-08 14:57:55 -05:00
Brad King
35ea14050e
Merge topic 'FindIce-CMP0054'
...
cbaf0802
FindIce: Port to work with CMP0054 NEW behavior
2015-01-08 14:57:53 -05:00
Brad King
04e880fd33
Merge topic 'FindCUDA-cross'
...
d5846eb1
FindCUDA: Do not assume CMAKE_SYSTEM_PROCESSOR is set
2015-01-08 14:57:47 -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
dcd2e38b99
Merge topic 'RunCMake-stderr-default'
...
73ae8885
RunCMake: Expect empty output by default.
2015-01-08 14:57:43 -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
Brad King
ac16b88e50
Merge branch 'FindSDL-quoting' into release
2015-01-08 14:48:33 -05:00
Rolf Eike Beer
67516fb57e
FindSDL: Allow if() to dereference SDL_INCLUDE_DIR for matching
...
Otherwise the syntax is incorrect when the variable is empty.
2015-01-08 14:47:39 -05:00
Brad King
f00e44a9f7
Merge branch 'FindCUDA-cross' into release
2015-01-08 14:43:53 -05:00
Brad King
13a2154c38
Merge branch 'FindIce-CMP0054' into release
2015-01-08 14:43:42 -05:00
Brad King
13f0653375
Merge branch 'doc-CXX_STANDARD-14' into release
2015-01-08 14:43:21 -05:00
Brad King
a2e4b09329
Merge branch 'doc-if-variable-not-defined' into release
2015-01-08 14:43:16 -05:00
Brad King
344604220d
Merge branch 'kwsys-Terminal-xterm-termite' into release
2015-01-08 14:43:10 -05:00
Mark Abraham
d5846eb153
FindCUDA: Do not assume CMAKE_SYSTEM_PROCESSOR is set
...
CMAKE_SYSTEM_PROCESSOR is not guaranteed to be defined (per
http://www.cmake.org/Wiki/CMake_Cross_Compiling ), and when cross
compiling where it happens to be undefined, this module was broken.
Reviewed-by: Rolf Eike Beer <eike@sf-mail.de>
2015-01-08 14:39:16 -05:00
Rolf Eike Beer
cbaf0802a5
FindIce: Port to work with CMP0054 NEW behavior
...
Do not quote if() arguments meant to test variable definitions.
2015-01-08 14:13:48 -05:00
Stephen Kelly
72a0d6df6d
Help: Document valid 14 value for CXX_STANDARD. ( #15339 )
...
Support was added in commit v3.1.0-rc1~475^2 (Features: Add support
for C++14 features., 2014-05-06), but the documentation for this
property was not amended.
2015-01-08 19:55:29 +01:00
Brad King
7a2c3f0c0e
Help: Clarify if(<variable>) documentation ( #15335 )
...
When the variable is not defined the signature is actually accepting
a string. Also clarify fall-through from if(<constant>) case.
2015-01-08 13:43:40 -05:00
Simon Gomizelj
2866a503a7
KWSys Terminal: Add xterm-termite to VT100 color support whitelist
2015-01-08 12:02:37 -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
James Bigler
b4e54f9b8c
FindCUDA: Add relevant CMAKE_{C,CXX}_FLAGS for separable compilation
...
Previously only the CMAKE_{C,CXX}_FLAGS_<CONFIG> flags were inspected
for relevant flags when compiling the intermediate link file. We need
to also consider the configuration agnostic flags, CMAKE_{C,CXX}_FLAGS
as well.
2015-01-06 16:28:05 -07:00
Ben Boeckel
ab4d1d07e4
FindMPI: MSMPI changed the subdirectories it uses
2015-01-06 12:59:07 -05:00
Ben Boeckel
827243942c
FindMPI: add more search paths for MSMPI
...
Also comment what the various search paths are for.
2015-01-06 12:58:07 -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
Kitware Robot
592dd35570
CMake Nightly Date Stamp
2015-01-04 00:01:08 -05:00
Stephen Kelly
6296192def
Features: Add a comment explaining part of test.
2015-01-03 15:18:39 +01:00
Stephen Kelly
c13656e717
Features: Test nullptr as a side-effect activation of static_assert.
...
Because not all compilers under test support the existing 'activation
features', add another test to ensure that compilers which support
both static_assert and nullptr behave as expected in this test.
2015-01-03 15:14:52 +01:00
Stephen Kelly
3e34e8331a
Features: Test feature propagation with more-common features.
...
The purpose of the feature listing in these tests is to make other
features from the same feature set (eg "C++11 features") available.
The compilers under test until now have supported these 'activation
features', but MSVC does not. Use the cxx_static_assert feature
instead to activate the feature set.
2015-01-03 15:11:04 +01:00
Stephen Kelly
b3e86f4e97
Features: Test an expectation of whether OVERRIDE_CONTROL is expected
...
The tests below test the presence of both cxx_final and cxx_override,
only one of which is supported by MSVC. The test is in part intended
to verify that the COMPILE_FEATURES genex supports multiple arguments
and allows users to define names for groups of features (Clang already
calls cxx_final and cxx_override 'override control' as a group). Keep
the test, and allow the expectation to be set as appropriate.
2015-01-03 15:09:58 +01:00
Kitware Robot
472553b4c1
CMake Nightly Date Stamp
2015-01-03 00:01:08 -05:00
Domen Vrankar
f89e41c3e7
CPack invalid CMake generator
...
Case where CPACK_CMAKE_GENERATOR value is non existent or
or contains multiple words that were not quoted was not
handled and produced a segmentation fault.
2015-01-02 10:46:08 +01:00
Kitware Robot
24dfa74214
CMake Nightly Date Stamp
2015-01-02 00:01:08 -05:00