summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* BundleUtilities: Teach fixup_bundle to check install_name_tool resultRuslan Baratov2015-02-101-1/+6
| | | | Fail explicitly if install_name_tool fails to make an update we need.
* Merge topic 'test-RunCMake-updates'Brad King2015-02-1059-61/+18
|\ | | | | | | | | | | | | c0d8e715 RunCMake: Allow specifying the stderr file for a test. 68d29f51 RunCMake: Allow specifying the directory to run tests in. 1c3918ff RunCMake: Remove unneeded files.
| * RunCMake: Allow specifying the stderr file for a test.Stephen Kelly2015-02-091-1/+4
| |
| * RunCMake: Allow specifying the directory to run tests in.Stephen Kelly2015-02-091-3/+14
| |
| * RunCMake: Remove unneeded files.Stephen Kelly2015-02-0957-57/+0
| | | | | | | | | | The default expectation of RunCMake tests is empty content, so there is no need to specify it.
* | Merge branch 'release'Brad King2015-02-100-0/+0
|\ \
| * \ Merge branch 'cpack_rpm_mulit_prefix_fixup' into releaseBrad King2015-02-101-1/+1
| |\ \
| * \ \ Merge branch 'no-global-setlocale' into releaseBrad King2015-02-069-12/+39
| |\ \ \
* | \ \ \ Merge branch 'release-3.1'Brad King2015-02-100-0/+0
|\ \ \ \ \
| * \ \ \ \ Merge branch 'backport-no-global-setlocale' into release-3.1Brad King2015-02-069-12/+39
| |\ \ \ \ \
* | \ \ \ \ \ Merge topic 'cpack_rpm_mulit_prefix_fixup'Brad King2015-02-101-1/+1
|\ \ \ \ \ \ \ | | |_|_|_|/ / | |/| | | | | | | | | | | | | | | | | | | 3d99355b CPackRPM: Fix recognition of absolute relocation paths
| * | | | | | CPackRPM: Fix recognition of absolute relocation pathsDomen Vrankar2015-02-101-1/+1
| | |_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | Fix typo in logic added by commit 3ec02547 (CPackRPM: Allow multiple path relocation prefixes for one package, 2015-01-21).
* | | | | | Merge topic 'use-algorithms'Brad King2015-02-1024-147/+74
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | d8639733 cmSystemTools: Remove unnecessary comparison. 803317aa cmSystemTools: Early return if size makes later comparison false. 11093a03 Replace temporary bool by inlining warning condition. 6cd2ee95 Replace loop with member algorithm. 94e993a0 cmComputeLinkDepends: Remove temporary iterator copy. 69dbe51b Replace loop with algorithm. 683fafea Replace a loop with std::transform. 63f584b6 Replace while loop with member insert. 74c4d9d2 Take a size check outside of an inner loop. 71d47115 Use insert member instead of back_inserter. 39622c99 Convert while loop to member insert. a7fcc148 Convert loop to algorithm. d46c4f07 Extract a prefix variable from loop. d59913f0 Take computation out of loop. 3f3db744 cmMakefile: Remove ExpandSourceListArguments. bd990c80 Remove use of ExpandSourceListArguments. ...
| * | | | | | cmSystemTools: Remove unnecessary comparison.Stephen Kelly2015-02-061-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | We already know the string is uppercase.
| * | | | | | cmSystemTools: Early return if size makes later comparison false.Stephen Kelly2015-02-061-0/+4
| | | | | | |
| * | | | | | Replace temporary bool by inlining warning condition.Stephen Kelly2015-02-061-15/+11
| | | | | | |
| * | | | | | Replace loop with member algorithm.Stephen Kelly2015-02-061-6/+5
| | | | | | |
| * | | | | | cmComputeLinkDepends: Remove temporary iterator copy.Stephen Kelly2015-02-061-2/+1
| | | | | | |
| * | | | | | Replace loop with algorithm.Stephen Kelly2015-02-061-7/+3
| | | | | | |
| * | | | | | Replace a loop with std::transform.Stephen Kelly2015-02-061-5/+4
| | | | | | |
| * | | | | | Replace while loop with member insert.Stephen Kelly2015-02-062-16/+2
| | | | | | |
| * | | | | | Take a size check outside of an inner loop.Stephen Kelly2015-02-062-10/+10
| | | | | | |
| * | | | | | Use insert member instead of back_inserter.Stephen Kelly2015-02-061-2/+1
| | | | | | |
| * | | | | | Convert while loop to member insert.Stephen Kelly2015-02-061-5/+1
| | | | | | |
| * | | | | | Convert loop to algorithm.Stephen Kelly2015-02-061-5/+2
| | | | | | |
| * | | | | | Extract a prefix variable from loop.Stephen Kelly2015-02-061-5/+2
| | | | | | |
| * | | | | | Take computation out of loop.Stephen Kelly2015-02-061-1/+3
| | | | | | |
| * | | | | | cmMakefile: Remove ExpandSourceListArguments.Stephen Kelly2015-02-052-24/+0
| | | | | | |
| * | | | | | Remove use of ExpandSourceListArguments.Stephen Kelly2015-02-055-28/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | By now, it is only an expensive copy.
| * | | | | | cmLocalGenerator: Replace loop with find_first_not_ofStephen Kelly2015-02-051-5/+1
| | | | | | |
| * | | | | | Remove use of cmsys_stl.Stephen Kelly2015-02-0510-22/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | It is not needed.
* | | | | | | Merge topic 'makefile-progress-improvements'Brad King2015-02-1012-125/+170
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 63668954 Help: Add notes for topic 'makefile-progress-improvements' ae775fe8 Makefile: Change link step message color to bold green 7bb50e4a Makefile: Add progress to link step messages c6ada827 Makefile: Print all color escape sequences before newline 8521fdf5 Makefile: Fix output during parallel builds (#12991) 69ac6d27 bootstrap: Enable color Makefile output
| * | | | | | | Help: Add notes for topic 'makefile-progress-improvements'Brad King2015-02-071-0/+7
| | | | | | | |
| * | | | | | | Makefile: Change link step message color to bold greenBrad King2015-02-071-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Avoid displaying red messages when no error has occurred.
| * | | | | | | Makefile: Add progress to link step messagesBrad King2015-02-072-2/+10
| | | | | | | |
| * | | | | | | Makefile: Print all color escape sequences before newlineBrad King2015-02-061-3/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Ensure that the escape sequences do not leak across lines.
| * | | | | | | Makefile: Fix output during parallel builds (#12991)Brad King2015-02-066-93/+133
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Replace use of separate "cmake -E cmake_progress_report" and "cmake -E cmake_echo_color" commands to report the progress and message portions of build output lines with --progress-* options to the latter to print everything with a single command. The line buffering of the stdout FILE stream should cause the whole line to be printed with one atomic write. This will avoid inter-mixing of line-wise messages from different processes during a parallel build.
| * | | | | | | bootstrap: Enable color Makefile outputBrad King2015-02-055-26/+10
| |/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Build the needed infrastructure during bootstrap in order to allow "cmake -E cmake_echo_color" to be used unconditionally during generation.
* | | | | | | Merge topic 'try_compile-quote-module-path'Brad King2015-02-101-1/+1
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 220c427e try_compile: Quote the content of CMAKE_MODULE_PATH to allow for spaces
| * | | | | | | try_compile: Quote the content of CMAKE_MODULE_PATH to allow for spacesNils Gladitz2015-02-091-1/+1
| | |_|_|_|_|/ | |/| | | | |
* | | | | | | Merge topic 'no-global-setlocale'Brad King2015-02-109-12/+39
|\ \ \ \ \ \ \ | | |_|_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 0f870234 Merge branch 'backport-no-global-setlocale' into no-global-setlocale cd408d93 Add setlocale() calls around use of libarchive APIs (#14934, #15377) 87be2e14 Do not call setlocale() globally in CMake applications (#15377)
| * | | | | | Merge branch 'backport-no-global-setlocale' into no-global-setlocaleBrad King2015-02-069-12/+39
| |\ \ \ \ \ \ | | | |_|_|_|/ | | |/| | | | | | | | | | | Resolve conflict in Source/CMakeLists.txt by taking both changes.
| | * | | | | Add setlocale() calls around use of libarchive APIs (#14934, #15377)Brad King2015-02-064-0/+39
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The libarchive APIs use nl_langinfo(CODESET) for iconv so they need the locale to be set for LC_CTYPE. However, the rest of CMake does not define any behavior for non-ASCII character classification/conversion so we do not want to setlocale() globally. Add a RAII class to save, set, and restore the locale around calls to libarchive APIs. Inspired-by: Clinton Stimpson <clinton@elemtech.com>
| | * | | | | Do not call setlocale() globally in CMake applications (#15377)Brad King2015-02-065-12/+0
| | | |_|_|/ | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Revert the changes made by commit v3.1.0-rc1~406^2~1 (Encoding: Add setlocale() to applications, 2014-05-30) and commit v3.1.0-rc1~406^2 (Encoding: Change to only set LC_CTYPE, 2014-06-11), and other setlocale calls added later in their spirit. CMake has not been taught how to deal with non-C locales everywhere. We do not define any functionality for character conversions for non-ASCII strings. Another solution will be needed to address the original problem motivating addition of setlocale() calls.
* | | | | | Merge topic 'add-CheckFortranCompilerFlag'Brad King2015-02-106-2/+84
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1814cf74 Help: Add notes for topic 'add-CheckFortranCompilerFlag' 54e900ab CheckFortranCompilerFlag: Add test case 393a45e2 CheckFortranCompilerFlag: Add module to check Fortran flag existence
| * | | | | | Help: Add notes for topic 'add-CheckFortranCompilerFlag'Brad King2015-02-051-0/+6
| | | | | | |
| * | | | | | CheckFortranCompilerFlag: Add test caseBrad King2015-02-051-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Extend the FortranOnly test with a case covering this module.
| * | | | | | CheckFortranCompilerFlag: Add module to check Fortran flag existenceNicolas Bock2015-02-054-2/+71
| | |_|_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | Copy the CheckCCompilerFlag module and replace 'C' with 'Fortran'. Also update the common patterns module to match some Fortran compiler messages.
* | | | | | Merge topic 'xcode-flags-per-language'Brad King2015-02-101-76/+79
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | d2fe4c42 cmGlobalXCodeGenerator: Rename variable 'lang' => 'llang' de63ff48 Xcode: Generate Intel Fortran compiler flags in project files 9924486f Xcode: Refactor generation of per-language compiler flags
| * | | | | | cmGlobalXCodeGenerator: Rename variable 'lang' => 'llang'Brad King2015-02-061-7/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In CreateBuildSettings the variable holds the linker language. Use a more distinctive variable name.