summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge topic 'features-msvc-c'Brad King2018-04-026-7/+66
|\ | | | | | | | | | | | | | | | | | | a53cf69022 Features: Record C features for MSVC e62dfeccb1 Features: Do not assume c_restrict support in CompileFeatures test c22cdf78d7 Features: Fix CompileFeatures test checks for C Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Harry Mallon <hjmallon@gmail.com> Merge-request: !1897
| * Features: Record C features for MSVCBrad King2018-03-295-3/+46
| | | | | | | | | | | | | | | | | | The MSVC C compiler has no notion of C language standards or flags. Tell CMake to assume that all language standards are available. Record available C language features depending on the version of the compiler. Fixes: #17858
| * Features: Do not assume c_restrict support in CompileFeatures testBrad King2018-03-281-1/+11
| | | | | | | | Define `EXPECT_C_RESTRICT` separately for each compiler.
| * Features: Fix CompileFeatures test checks for CBrad King2018-03-281-3/+9
| | | | | | | | Compare the HAVE_ and EXPECT_ macros as we do for CXX.
* | CMake Nightly Date StampKitware Robot2018-04-021-1/+1
| |
* | CMake Nightly Date StampKitware Robot2018-04-011-1/+1
| |
* | CMake Nightly Date StampKitware Robot2018-03-311-1/+1
| |
* | CMake Nightly Date StampKitware Robot2018-03-301-1/+1
| |
* | Merge topic 'vs-simplify'Brad King2018-03-295-50/+35
|\ \ | | | | | | | | | | | | | | | | | | 80767dd50e VS: Simplify XML code Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1895
| * | VS: Simplify XML codeVitaly Stakhovsky2018-03-275-50/+35
| | | | | | | | | | | | Get rid of suffix arguments
* | | Merge topic 'genex-TARGET_NAME_IF_EXISTS'Brad King2018-03-2914-0/+87
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 7b173a2933 genex: Add TARGET_NAME_IF_EXISTS expression Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1890
| * | | genex: Add TARGET_NAME_IF_EXISTS expressionAlex Turbov2018-03-2814-0/+87
| | | | | | | | | | | | | | | | | | | | Define `$<TARGET_NAME_IF_EXISTS:tgt>` to mean `tgt` if the target exists and otherwise an empty string.
* | | | Merge topic 'remove-unused-variable'Brad King2018-03-291-6/+1
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fd6c452986 cmTarget: Remove unused variable Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1898
| * | | | cmTarget: Remove unused variableBrad King2018-03-281-6/+1
| | |_|/ | |/| | | | | | | | | | | | | | | | | | Remove an unused variable and its containing local scope accidentally left by commit v3.11.0-rc1~44^2 (Reduce allocation of temporary values on heap, 2018-01-25).
* | | | Merge topic 'gcov-warning-message'Brad King2018-03-291-1/+2
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ae1cbff07f CTest: The "Could not find gcov." message should not be a warning Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1894
| * | | | CTest: The "Could not find gcov." message should not be a warningBetsy McPhail2018-03-281-1/+2
| | |_|/ | |/| | | | | | | | | | It now matches the log level of other coverage messages.
* | | | CMake Nightly Date StampKitware Robot2018-03-291-1/+1
| |/ / |/| |
* | | Merge branch 'release-3.11'Brad King2018-03-280-0/+0
|\ \ \
| * | | CMake 3.11.0v3.11.0Brad King2018-03-281-1/+1
| | | |
* | | | Merge branch 'release-3.11'Brad King2018-03-280-0/+0
|\ \ \ \ | |/ / /
| * | | Merge branch 'ctest_update-memory-problems' into release-3.11Brad King2018-03-272-7/+10
| |\ \ \ | | | | | | | | | | | | | | | Merge-request: !1893
* | \ \ \ Merge topic 'ctest_update-memory-problems'Brad King2018-03-282-7/+10
|\ \ \ \ \ | | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | 27f033550a ctest_update: Fix crash when handling svn externals 75e8af3354 cmSystemTools: Fix ParseArguments out-of-bounds read Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1893
| * | | | ctest_update: Fix crash when handling svn externalsBrad King2018-03-271-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Refactoring in commit v3.9.0-rc1~156^2 (c++: prefer vectors over lists, 2017-05-04) switched `cmCTestSVN::Repositories` from `std::list` to `std::vector`. This can cause re-allocation when svn externals are processed and break the `RootInfo` pointer that is supposed to point at the first repository element. Switch back to `std::list` so that the address remains stable. Fixes: #17854
| * | | | cmSystemTools: Fix ParseArguments out-of-bounds readBrad King2018-03-271-6/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When checking for a Windows-style leading path, do not read past the null terminator. Issue: #17854
* | | | | CMake Nightly Date StampKitware Robot2018-03-281-1/+1
| |_|/ / |/| | |
* | | | Merge topic 'cmake_minimum_required-forward-compat'Craig Scott2018-03-277-11/+45
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 8dc97acb03 cmake_minimum_required: Tolerate unknown future arguments Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1888
| * | | | cmake_minimum_required: Tolerate unknown future argumentsBrad King2018-03-267-11/+45
| | |_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When a `...<max>` version is given that is larger than the running version of CMake, assume that the project is aware of a newer version of CMake and that any unknown arguments are future arguments. This will allow future versions of CMake to add arguments to the command that projects can use without introducing errors in older versions of CMake (back to 3.12).
* | | | Merge branch 'release-3.11'Brad King2018-03-270-0/+0
|\ \ \ \ | | |_|/ | |/| |
| * | | Merge branch 'revert-CTestTestfile-removal-again' into release-3.11Brad King2018-03-265-7/+18
| |\ \ \ | | | | | | | | | | | | | | | Merge-request: !1887
* | \ \ \ Merge topic 'const-members'Brad King2018-03-272-34/+34
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 85468e0754 cmComputeLinkInformation: make some members const Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1886
| * | | | | cmComputeLinkInformation: make some members constVitaly Stakhovsky2018-03-222-34/+34
| | | | | |
* | | | | | Merge topic 'vs-options-movexml'Brad King2018-03-276-83/+82
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a0d9429bd7 cmVisualStudioGeneratorOptions: Move XML code to subclasses Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1885
| * | | | | | cmVisualStudioGeneratorOptions: Move XML code to subclassesVitaly Stakhovsky2018-03-266-83/+82
| | | | | | |
* | | | | | | Merge topic 'revert-CTestTestfile-removal-again'Brad King2018-03-275-7/+18
|\ \ \ \ \ \ \ | | |_|_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 70c50aa23c Revert "Remove CTestTestfile.cmake when BUILD_TESTING is OFF" Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1887
| * | | | | | Revert "Remove CTestTestfile.cmake when BUILD_TESTING is OFF"Brad King2018-03-265-7/+18
| | |_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Revert commit v3.8.0-rc1~305^2 (Remove CTestTestfile.cmake when BUILD_TESTING is OFF, 2016-11-14) again. We reverted it once in commit v3.8.0-rc3~22^2 (Revert "Remove CTestTestfile.cmake when BUILD_TESTING is OFF", 2017-03-06) but it was accidentally restored by commit v3.11.0-rc1~387^2 (server: add "ctestInfo" request to get test info, 2017-10-25), perhaps due to conflict resolution during rebase. We cannot remove `CTestTestfile.cmake` when testing is off because it breaks projects that never enable testing but create their own `CTestTestfile.cmake` manually instead. Revert the change again and add a test case.
* | | | | | CMake Nightly Date StampKitware Robot2018-03-271-1/+1
| |_|_|_|/ |/| | | |
* | | | | Merge topic 'UseSWIG-fix-library-prefix'Brad King2018-03-262-9/+23
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 51b642679b UseSWIG: fix prefix library for Java on Windows Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Mathieu Malaterre <mathieu.malaterre@gmail.com> Merge-request: !1871
| * | | | | UseSWIG: fix prefix library for Java on WindowsMarc Chevrier2018-03-222-9/+23
| | | | | | | | | | | | | | | | | | | | | | | | Fixes: #17836
* | | | | | Merge topic 'bootstrap-var-options'Brad King2018-03-261-0/+8
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 850cfe3a3b bootstrap: Add support for VAR=value options to specify tools and flags Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1859
| * | | | | | bootstrap: Add support for VAR=value options to specify tools and flagsJames Lee2018-03-221-0/+8
| | | | | | |
* | | | | | | Merge topic 'pr.checksymbol'Brad King2018-03-261-0/+5
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 20c204244b CheckSymbolExists: Fix CMP0054 warning Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1884
| * | | | | | | CheckSymbolExists: Fix CMP0054 warningRuslan Baratov2018-03-221-0/+5
| | | | | | | |
* | | | | | | | Merge topic 'contract-plplot'Brad King2018-03-261-1/+1
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 53e3080be3 Tests: Restore PLplot contract test repository https URL Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1883
| * | | | | | | | Tests: Restore PLplot contract test repository https URLBrad King2018-03-221-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Switch back to the `https://` repository URL but without the `.git` extensions. It seems faster than the `git://` protocol for this server.
* | | | | | | | | Merge branch 'release-3.11'Brad King2018-03-260-0/+0
|\ \ \ \ \ \ \ \ \ | | |_|_|_|_|_|_|/ | |/| | | | | | |
| * | | | | | | | Merge branch 'boost-1.67' into release-3.11Brad King2018-03-211-41/+129
| |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge-request: !1865
* | | | | | | | | | CMake Nightly Date StampKitware Robot2018-03-261-1/+1
| | | | | | | | | |
* | | | | | | | | | CMake Nightly Date StampKitware Robot2018-03-251-1/+1
| | | | | | | | | |
* | | | | | | | | | CMake Nightly Date StampKitware Robot2018-03-241-1/+1
| | | | | | | | | |
* | | | | | | | | | Merge topic 'pr.find_package.prefixes'Craig Scott2018-03-232-15/+27
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 4eb5d851d5 Help: Add 'lib32|libx32|lib64' paths to find_package prefixes Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1878