summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* cmStandardIncludes: Add a join algorithm for string containers.Stephen Kelly2015-01-081-0/+27
| | | | | | | | 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.
* cmInstallCommand: Remove unused variable.Stephen Kelly2015-01-081-1/+0
|
* Merge topic 'WCDH-thread_local-portability'Brad King2015-01-082-0/+22
|\ | | | | | | | | 998e9c10 WCDH: Add feature portability for thread_local.
| * WCDH: Add feature portability for thread_local.Stephen Kelly2015-01-012-0/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | AppleClang does not support the cxx_thread_local feature, even though it is based on a Clang version which does support the feature. http://stackoverflow.com/a/23850891/2428389 A possible reason for that is that thread_local might be used as a variable in existing Apple SDK headers. Extend the WriteCompilerDetectionHeader module to generate a define for that feature with portability fallbacks. For the avoidance of making it easy to write code which looks correct but which has odd runtime behavior, don't set the define symbol at all if no equivalent keyword is known.
* | Merge topic 'record-GNU-5-features'Brad King2015-01-081-0/+7
|\ \ | | | | | | | | | | | | 998ed4ca Features: Record cxx_variable_templates for GNU 5.0.
| * | Features: Record cxx_variable_templates for GNU 5.0.Stephen Kelly2015-01-011-0/+7
| | |
* | | Merge topic 'cpack_invalid_cmake_generator'Brad King2015-01-081-0/+8
|\ \ \ | | | | | | | | | | | | | | | | f89e41c3 CPack invalid CMake generator
| * | | CPack invalid CMake generatorDomen Vrankar2015-01-021-0/+8
| | |/ | |/| | | | | | | | | | | | | 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.
* | | Merge topic 'fix-error-message-typo-tar-cmd'Brad King2015-01-081-1/+1
|\ \ \ | | | | | | | | | | | | | | | | c4e74367 cmcmd: fix copy/paste typo in '-E tar t' command
| * | | cmcmd: fix copy/paste typo in '-E tar t' commandBen Boeckel2015-01-051-1/+1
| | | |
* | | | Merge topic 'FindSDL-quoting'Brad King2015-01-081-1/+1
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | 67516fb5 FindSDL: Allow if() to dereference SDL_INCLUDE_DIR for matching
| * | | | FindSDL: Allow if() to dereference SDL_INCLUDE_DIR for matchingRolf Eike Beer2015-01-081-1/+1
| | | | | | | | | | | | | | | | | | | | Otherwise the syntax is incorrect when the variable is empty.
* | | | | Merge topic 'find-msmpi'Brad King2015-01-081-3/+9
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ab4d1d07 FindMPI: MSMPI changed the subdirectories it uses 82724394 FindMPI: add more search paths for MSMPI
| * | | | | FindMPI: MSMPI changed the subdirectories it usesBen Boeckel2015-01-061-3/+5
| | | | | |
| * | | | | FindMPI: add more search paths for MSMPIBen Boeckel2015-01-061-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | Also comment what the various search paths are for.
* | | | | | Merge topic 'FindIce-CMP0054'Brad King2015-01-081-5/+5
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | cbaf0802 FindIce: Port to work with CMP0054 NEW behavior
| * | | | | | FindIce: Port to work with CMP0054 NEW behaviorRolf Eike Beer2015-01-081-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Do not quote if() arguments meant to test variable definitions.
* | | | | | | Merge topic 'FindCUDA-cross'Brad King2015-01-081-2/+2
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | d5846eb1 FindCUDA: Do not assume CMAKE_SYSTEM_PROCESSOR is set
| * | | | | | | FindCUDA: Do not assume CMAKE_SYSTEM_PROCESSOR is setMark Abraham2015-01-081-2/+2
| | |_|/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* | | | | | | Merge topic 'drop-GNU-2.95'Brad King2015-01-081-21/+0
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | f07d96cc Remove workaround for GCC < 3 ios_base absence. 5a8b9437 Remove GCC 2.95 support macros in favor of template versions.
| * | | | | | | Remove workaround for GCC < 3 ios_base absence.Stephen Kelly2015-01-011-5/+0
| | | | | | | |
| * | | | | | | Remove GCC 2.95 support macros in favor of template versions.Stephen Kelly2015-01-011-16/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GCC < 3 is no longer supported as a host compiler.
* | | | | | | | Merge topic 'RunCMake-stderr-default'Brad King2015-01-089-4/+17
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 73ae8885 RunCMake: Expect empty output by default.
| * | | | | | | | RunCMake: Expect empty output by default.Stephen Kelly2014-12-319-4/+17
| |/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Expect tests to specify stderr content if it is present. Fix the CMP0019 test, which has only been testing the WARN status until now. Specify in the CommandLine and FPHSA tests that content is at least one character. Set policies in the Language and CheckModules tests, which have empty test output, modulo unrelated policies on some platforms.
* | | | | | | | Merge topic 'base64-casts'Brad King2015-01-083-12/+10
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 0bdd4ebf cmCTest: Use size_t for cmsysBase64_Encode return value a9fae8ac CTest: Fix integer overflow when uploading huge files
| * | | | | | | | cmCTest: Use size_t for cmsysBase64_Encode return valueBrad King2014-12-263-8/+7
| | | | | | | | |
| * | | | | | | | CTest: Fix integer overflow when uploading huge filesRolf Eike Beer2014-12-261-4/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When uploading files greater 2GB a cast to 'int' overflows, leading to a bad alloc when passed to new. Also avoid floating point arithmetic when integer calculations will work as well. Reported-by: Justin Borodinsky <justin.borodinsky@gmail.com>
* | | | | | | | | Merge topic 'update-kwsys'Brad King2015-01-082-20/+22
|\ \ \ \ \ \ \ \ \ | |/ / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1819d4ad Merge branch 'upstream-kwsys' into update-kwsys 6ed23ff4 KWSys 2014-12-23 (5a15cb3b)
| * | | | | | | | Merge branch 'upstream-kwsys' into update-kwsysBrad King2014-12-232-20/+22
| |\ \ \ \ \ \ \ \
| | * | | | | | | | KWSys 2014-12-23 (5a15cb3b)KWSys Robot2014-12-232-20/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Extract upstream KWSys using the following shell commands. $ git archive --prefix=upstream-kwsys/ 5a15cb3b | tar x $ git shortlog --no-merges --abbrev=8 --format='%h %s' 87c65319..5a15cb3b Brad King (1): 5a15cb3b Base64: Use size_t for lenghts in API Change-Id: I09a2c5d6b67280f96d580c7b26bf8b2aa0bdb709
* | | | | | | | | | CMake Nightly Date StampKitware Robot2015-01-081-1/+1
| | | | | | | | | |
* | | | | | | | | | CMake Nightly Date StampKitware Robot2015-01-071-1/+1
| |_|_|_|_|/ / / / |/| | | | | | | |
* | | | | | | | | CMake Nightly Date StampKitware Robot2015-01-061-1/+1
| |_|_|_|_|/ / / |/| | | | | | |
* | | | | | | | CMake Nightly Date StampKitware Robot2015-01-051-1/+1
| | | | | | | |
* | | | | | | | CMake Nightly Date StampKitware Robot2015-01-041-1/+1
| | | | | | | |
* | | | | | | | CMake Nightly Date StampKitware Robot2015-01-031-1/+1
| | | | | | | |
* | | | | | | | CMake Nightly Date StampKitware Robot2015-01-021-1/+1
| |_|_|_|_|_|/ |/| | | | | |
* | | | | | | Merge topic 'copyright-year'Brad King2015-01-011-1/+1
|\ \ \ \ \ \ \ | |_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | f881c6ba Copyright.txt: Update year range to end in 2015
| * | | | | | Copyright.txt: Update year range to end in 2015Brad King2015-01-011-1/+1
| | |_|/ / / | |/| | | |
* | | | | | CMake Nightly Date StampKitware Robot2015-01-011-1/+1
|/ / / / /
* | | | | CMake Nightly Date StampKitware Robot2014-12-311-1/+1
| | | | |
* | | | | CMake Nightly Date StampKitware Robot2014-12-301-1/+1
| | | | |
* | | | | CMake Nightly Date StampKitware Robot2014-12-291-1/+1
| | | | |
* | | | | CMake Nightly Date StampKitware Robot2014-12-281-1/+1
| | | | |
* | | | | CMake Nightly Date StampKitware Robot2014-12-271-1/+1
| | | | |
* | | | | CMake Nightly Date StampKitware Robot2014-12-261-1/+1
| | | | |
* | | | | CMake Nightly Date StampKitware Robot2014-12-251-1/+1
| | | | |
* | | | | Merge topic 'sunpro-Fortran-preprocess'Brad King2014-12-241-1/+1
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | be1109d8 Oracle/Sun: Fix Fortran preprocessor rule generation
| * | | | | Oracle/Sun: Fix Fortran preprocessor rule generationBrad King2014-12-231-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The SunPro Fortran compiler uses "-F" instead of "-E" to request preprocessing. The output does not go to stdout so use "-o" to specify the output file. This fixes the guess originally made by commit b6b37e30 (Makefile: Add assembly and preprocessed targets for Fortran, 2014-11-05).
* | | | | | Merge topic 'minor-warning-fixes'Brad King2014-12-242-10/+10
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 098fc4a8 cmCMakeMinimumRequired: Use unsigned int for version numbers 1a9ba381 cmParseDelphiCoverage: Remove superfluous semicolons after methods