summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* FindHDF5: Fix parallel detection when primary compiler is an HDF5 wrapperChuck Atkins2017-06-161-21/+27
| | | | | | | | | | | This is covering a different use case where your primary compilers are HDF5 wrappers, as is the case when using the Cray Programming Environment. The existing code tries to query the compiler using options only available to h5cc and friends, which doesn't work when your wrapper is not h5cc, as is the case with the CrayPE. This change instead pulls strings out of a test binary when testing for "is your regular compiler an HDF5 wrapper" while the "query wrapper for options" is reserved for the "I found the hdf5 wrappers but they're not your main compiler" mode.
* CMake 3.9.0-rc3v3.9.0-rc3Brad King2017-06-131-1/+1
|
* Merge branch 'cuda-dlink-no-deprecated-gpu' into release-3.9Brad King2017-06-133-4/+28
|\
| * CUDA: When linking device code suppress CUDA 8.0+ deprecation warningsRobert Maynard2017-06-133-4/+28
| | | | | | | | | | | | The CUDA compiler automatic deprecation warnings are pure noise when doing device linking, and should be suppressed to reduce the amount of confusion from users.
* | Merge branch 'doc-pkgconfig-list' into release-3.9Brad King2017-06-121-1/+7
|\ \
| * | FindPkgConfig: mention that variables will be ;-listsRolf Eike Beer2017-06-121-0/+6
| | |
| * | FindPkgConfig: fix confusing indentationRolf Eike Beer2017-06-121-1/+1
| | |
* | | Merge branch 'android-unified-headers' into release-3.9Brad King2017-06-128-16/+72
|\ \ \ | |/ / |/| |
| * | Android: Add support for unified headersBrad King2017-06-128-16/+72
|/ / | | | | | | | | | | | | | | The unified headers are preferred as of NDK r15, so use them by default if available and provide an option to use the deprecated headers. Inspired-by: Florent Castelli <florent.castelli@gmail.com> Fixes: #16584
* | Merge branch 'android-standalone-no-sysroot-include' into release-3.9Brad King2017-06-091-2/+7
|\ \
| * | Android: Do not pass sysroot include for standalone toolchainBrad King2017-06-091-2/+7
| |/ | | | | | | | | | | | | | | | | | | The change in commit v3.8.0-rc1~60^2 (Android: Pass sysroot include directory explicitly, 2017-01-20) does not make sense when compiling with a standalone toolchain which is tied to a single API version. Drop the explicit include directory so that the compiler uses its default system include order. Fixes: #16954
* | Merge branch 'android-standalone-unified-api-level' into release-3.9Brad King2017-06-091-5/+28
|\ \
| * | Android: Detect API version of standalone toolchain with unified headersBrad King2017-06-091-5/+28
| |/ | | | | | | | | | | | | A standalone toolchain with unified headers keeps the `__ANDROID_API__` macro in the `bin/clang` launcher instead of in `api-level.h`. Issue: #16954
* | Merge branch 'FindDoxygen-imported-target-once' into release-3.9Brad King2017-06-091-16/+24
|\ \
| * | FindDoxygen: Create imported targets at most once in a given scopeBrad King2017-06-091-16/+24
| | | | | | | | | | | | | | | | | | The imported targets added by commit v3.9.0-rc1~55^2 (Improve Doxygen support, 2017-04-10) need to be guarded against duplicate creation on multiple inclusion.
* | | Merge branch 'improve-msvc-feature-checks' into release-3.9Brad King2017-06-081-1/+3
|\ \ \
| * | | C++ feature checks: Improve exclusion of "0 Warning(s)"Brad King2017-06-081-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Simply matching "0 Warning" may match "10 Warning(s)". Instead remove the entire ` 0 Warning(s)` content from the MSBuild output before searching it for warnings. Issue: #16942
* | | | CMake 3.9.0-rc2v3.9.0-rc2Brad King2017-06-071-1/+1
| | | |
* | | | Merge branch 'FindDoxygen-compat' into release-3.9Brad King2017-06-071-1/+1
|\ \ \ \ | | |/ / | |/| |
| * | | FindDoxygen: Restore DOXYGEN_DOT_FOUND variableKonstantin Podsvirov2017-06-071-1/+1
| | |/ | |/| | | | | | | | | | | | | The changes in commit v3.9.0-rc1~55^2 (Improve Doxygen support, 2017-04-10) accidentally dropped this variable from its compatibility mode.
* | | Merge branch 'revert-FindGTest-main-debug' into release-3.9Brad King2017-06-071-2/+2
|\ \ \
| * | | Revert "FindGTest: Add gtestd_main variant of debug library"Brad King2017-06-071-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The reported variant turned out to be due to a local configuration problem. Issue: #16940
* | | | Merge branch 'doc-3.9-find_dependency' into release-3.9Brad King2017-06-071-0/+5
|\ \ \ \
| * | | | Help: Add 3.9 release note about find_dependency updateMatthew Woehlke2017-06-071-0/+5
| | |/ / | |/| |
* | | | Merge branch 'autogen-no-vs-per-config' into release-3.9Brad King2017-06-074-19/+4
|\ \ \ \
| * | | | Autogen: Do not use per-config file suffixes with VS yetBrad King2017-06-074-19/+4
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The change in commit v3.9.0-rc1~42^2~1 (Autogen: Per-config file suffixes, 2017-05-15) broke Visual Studio builds because the generators do not yet fully support per-config sources. Disable the behavior on Visual Studio generators for now. Fixes: #16939
* | | | Merge branch 'FindGTest-main-debug' into release-3.9Brad King2017-06-061-2/+2
|\ \ \ \ | | |/ / | |/| |
| * | | FindGTest: Add gtestd_main variant of debug libraryBrad King2017-06-061-2/+2
| |/ / | | | | | | | | | | | | | | | | | | Current distributions name the debug library variant as `gtestd_main` rather than `gtest_maind`. Fixes: #16940
* | | Merge branch 'fix-vs2017-featuredetect' into release-3.9Brad King2017-06-061-1/+1
|\ \ \ | | |/ | |/|
| * | C++ feature checks: Do not match "0 Warning(s)" as a warningWalter Gray2017-06-061-1/+1
| |/ | | | | | | | | | | | | | | | | The change in commit v3.9.0-rc1~6^2~1 (C++ feature checks: check output for '[Ww]arning', 2017-06-03) accidentally matches `0 Warning(s)` in the output and always thinks a warning exists, thus failing all checks in Visual Studio builds. Fixes: #16942
* | CMake 3.9.0-rc1 version updatev3.9.0-rc1Brad King2017-06-052-4/+4
| |
* | Help: Drop development topic notes to prepare releaseBrad King2017-06-052-9/+0
|/ | | | | Release versions do not have the development topic section of the CMake Release Notes index page.
* Merge topic 'doc-3.9-relnotes'Brad King2017-06-0557-373/+305
|\ | | | | | | | | | | | | | | 945cb9aa Help: Organize and revise 3.9 release notes 7bc26430 Help: Consolidate 3.9 release notes Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !926
| * Help: Organize and revise 3.9 release notesBrad King2017-06-021-174/+207
| | | | | | | | | | Add section headers similar to the 3.8 release notes and move each individual bullet into an appropriate section. Revise a few bullets.
| * Help: Consolidate 3.9 release notesBrad King2017-06-0257-373/+272
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Move all development release notes into a new version-specific document: tail -q -n +3 Help/release/dev/* > Help/release/3.9.rst git rm -- Help/release/dev/* except the sample topic: git checkout HEAD -- Help/release/dev/0-sample-topic.rst Reference the new document from the release notes index document. Add a title and intro sentence to the new document by hand.
* | Merge topic 'doc-dev-maint'Brad King2017-06-053-0/+207
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | a44d3cc6 Help/dev: Add release branch creation to maintainer guide 4e52809e Help/dev: Add a CMake Maintainer Guide document c913ab61 Utilities/Release: Add script to consolidate release notes Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !925
| * | Help/dev: Add release branch creation to maintainer guideBrad King2017-06-021-0/+162
| | |
| * | Help/dev: Add a CMake Maintainer Guide documentBrad King2017-06-022-0/+18
| | | | | | | | | | | | | | | Initialize it with placeholder content. This document will serve to contain instructions for CMake maintenance processes.
| * | Utilities/Release: Add script to consolidate release notesBrad King2017-06-021-0/+27
| |/
* | Merge topic 'GoogleTest-disabled-tests'Brad King2017-06-053-9/+67
|\ \ | | | | | | | | | | | | | | | | | | | | | 92bbb706 GoogleTest: Add support for disabled tests Acked-by: Kitware Robot <kwrobot@kitware.com> Reviewed-by: Craig Scott <craig.scott@crascit.com> Merge-request: !920
| * | GoogleTest: Add support for disabled testsChuck Atkins2017-06-053-9/+67
| | | | | | | | | | | | Fixes: #10612
* | | Merge topic 'lint-function-args'Brad King2017-06-0537-80/+82
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | b1ec5dea Pass large types by const&, small types by value Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !927
| * | | Pass large types by const&, small types by valueDaniel Pfeifer2017-06-0337-80/+82
| | |/ | |/|
* | | Merge topic 'cm_fallthrough'Brad King2017-06-0521-18/+112
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 8d7b3ef5 Provide and use CM_FALLTHROUGH 0068224f C++ feature checks: check output for '[Ww]arning' Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !924
| * | | Provide and use CM_FALLTHROUGHDaniel Pfeifer2017-06-0321-17/+111
| | | |
| * | | C++ feature checks: check output for '[Ww]arning'Daniel Pfeifer2017-06-031-1/+1
| |/ /
* | | Merge topic 'test-GNUInstallDirs-FreeBSD'Brad King2017-06-057-8/+136
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 913736f1 Tests: Fix RunCMake.GNUInstallDirs on BSD platforms Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !921
| * | | Tests: Fix RunCMake.GNUInstallDirs on BSD platformsBrad King2017-06-027-8/+136
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The `GNUInstallDirs` module has different defaults on BSD platforms. Update the test expected output to account for the difference. Fixes: #16887
* | | | Merge topic 'display-ctest-disabled'Brad King2017-06-051-2/+6
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | f59d729c ctest: Display disabled status when ctest -N is called Acked-by: Kitware Robot <kwrobot@kitware.com> Reviewed-by: Craig Scott <craig.scott@crascit.com> Merge-request: !923
| * | | | ctest: Display disabled status when ctest -N is calledChuck Atkins2017-06-021-2/+6
| | | | |