summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* CMake Nightly Date StampKitware Robot2019-12-051-1/+1
|
* Merge topic 'delay-custom-command-creation'Brad King2019-12-0425-430/+794
|\ | | | | | | | | | | | | | | | | | | | | | | 777ceaea94 cmMakefile: Delay custom command creation 4e37508c85 cmLocalGenerator: Refactor to use cmMakeSingleCommandLine 96e5042e46 cmCustomCommand: Explicitly pass backtrace on construction 3dc084ebc1 cmMakefile: Explicitly pass backtrace to GetCustomCommandTarget e8360afbf7 cmPluginAPI: Correct typo in documentation of FinalPass bf76a6b801 cmMakefile: Delay CheckTargetProperties and FinalPass to generate time Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3865
| * cmMakefile: Delay custom command creationDaniel Eiband2019-11-2413-326/+667
| | | | | | | | | | | | | | | | Move custom command creation to cmLocalGenerator and dispatch custom commands in cmMakefile to generate time. Generators add custom commands using the new methods provided by cmLocalGenerator. Issue: #12877
| * cmLocalGenerator: Refactor to use cmMakeSingleCommandLineDaniel Eiband2019-11-242-7/+4
| |
| * cmCustomCommand: Explicitly pass backtrace on constructionDaniel Eiband2019-11-248-29/+25
| |
| * cmMakefile: Explicitly pass backtrace to GetCustomCommandTargetDaniel Eiband2019-11-242-21/+22
| | | | | | | | | | Allow GetCustomCommandTarget to be called at generate time with correct backtraces.
| * cmPluginAPI: Correct typo in documentation of FinalPassDaniel Eiband2019-11-241-2/+2
| |
| * cmMakefile: Delay CheckTargetProperties and FinalPass to generate timeDaniel Eiband2019-11-249-54/+83
| |
* | Merge topic 'cmext-memory'Brad King2019-12-049-3/+158
|\ \ | | | | | | | | | | | | | | | | | | fc3b4caa2e Memory management: cast functions for managed pointers Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4064
| * | Memory management: cast functions for managed pointersMarc Chevrier2019-11-279-3/+158
| | |
* | | Merge topic 'feature-test-fix'Brad King2019-12-041-0/+2
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | ee28580c33 C++ feature checks: Ignore linker warnings Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4089
| * | | C++ feature checks: Ignore linker warningsMarcus Calhoun-Lopez2019-11-251-0/+2
| | | |
* | | | Merge topic 'ninja-tool'Brad King2019-12-042-0/+8
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | feb5cb8d9d Ninja: Prefer first ninja tool available in PATH Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4091
| * | | | Ninja: Prefer first ninja tool available in PATHBrad King2019-11-262-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We search for tools `ninja-build`, `ninja`, and `samu` as the build tool for the Ninja generator. Re-order the search to prefer whichever tool appears first in the `PATH`. This makes it easier for users to control which tool gets used when more than one is available. Fixes: #20028
* | | | | Merge topic 'cuda_lang_specifies_cmake_library_arch'Brad King2019-12-041-0/+5
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 974220b714 CUDA: persist CMAKE_LIBRARY_ARCHITECTURE and CUDA version Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4090
| * | | | | CUDA: persist CMAKE_LIBRARY_ARCHITECTURE and CUDA versionRobert Maynard2019-11-261-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The CUDA language failed to persist CMAKE_CUDA_LIBRARY_ARCHITECTURE and CMAKE_LIBRARY_ARCHITECTURE, causing find_ calls to fail when the only enabled language was CUDA.
* | | | | | CMake Nightly Date StampKitware Robot2019-12-041-1/+1
| | | | | |
* | | | | | CMake Nightly Date StampKitware Robot2019-12-031-1/+1
| | | | | |
* | | | | | CMake Nightly Date StampKitware Robot2019-12-021-1/+1
| | | | | |
* | | | | | CMake Nightly Date StampKitware Robot2019-12-011-1/+1
| | | | | |
* | | | | | CMake Nightly Date StampKitware Robot2019-11-301-1/+1
| | | | | |
* | | | | | CMake Nightly Date StampKitware Robot2019-11-291-1/+1
| | | | | |
* | | | | | CMake Nightly Date StampKitware Robot2019-11-281-1/+1
| | | | | |
* | | | | | Merge branch 'release-3.16'Kyle Edwards2019-11-280-0/+0
|\ \ \ \ \ \
| * \ \ \ \ \ Merge topic 'ctest-spec-file-version-test' into release-3.16Kyle Edwards2019-11-282-0/+5
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 59df85194e CTest Resource Allocation: Add test for spec file with no version Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4092
* | \ \ \ \ \ \ Merge topic 'ctest-spec-file-version-test'Kyle Edwards2019-11-282-0/+5
|\ \ \ \ \ \ \ \ | | |/ / / / / / | |/| | | | / / | |_|_|_|_|/ / |/| | | | | | | | | | | | | | | | | | | | 59df85194e CTest Resource Allocation: Add test for spec file with no version Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4092
| * | | | | | CTest Resource Allocation: Add test for spec file with no versionKyle Edwards2019-11-262-0/+5
| |/ / / / /
* | | | | | CMake Nightly Date StampKitware Robot2019-11-271-1/+1
| |_|/ / / |/| | | |
* | | | | Merge branch 'release-3.16'Brad King2019-11-260-0/+0
|\ \ \ \ \ | |/ / / /
| * | | | CMake 3.16.0v3.16.0Brad King2019-11-261-1/+1
| | | | |
* | | | | Merge topic 'xlf-ninja'Brad King2019-11-266-0/+54
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 19f267c75e XL: Add support for Ninja and XL Fortran Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4075
| * | | | | XL: Add support for Ninja and XL FortranBrad King2019-11-216-0/+54
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The Ninja generator's support for Fortran requires that source files be preprocessed explicitly first. However, the `xlf` compiler does not have a simple `-E` option or equivalent to do preprocessing. The only documented way to get preprocessed output is to use `-d` to leave it behind, but only at an inflexible location. Instead, create our own `cpp` wrapper script and substitute it for the real preprocessor using `-tF -B ...`. Teach the wrapper to map the `cpp` output to the location we need and then invoke the real `cpp` underneath. Fixes: #19450
* | | | | | Merge branch 'release-3.16'Brad King2019-11-260-0/+0
|\ \ \ \ \ \ | | |/ / / / | |/| | | |
| * | | | | Merge topic 'ctest-resource-fixes' into release-3.16Brad King2019-11-2647-2/+282
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a033bafbe0 Help: Clarify how tests are run if no resource spec file is specified a64ba0235f CTest: Clarify that resource requirements can be split f9f294f5fa CTest: Add version field to resource spec file Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4080
* | \ \ \ \ \ Merge topic 'ctest-resource-fixes'Brad King2019-11-2647-2/+282
|\ \ \ \ \ \ \ | | |/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a033bafbe0 Help: Clarify how tests are run if no resource spec file is specified a64ba0235f CTest: Clarify that resource requirements can be split f9f294f5fa CTest: Add version field to resource spec file Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4080
| * | | | | | Help: Clarify how tests are run if no resource spec file is specifiedKyle Edwards2019-11-261-0/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes: #19985
| * | | | | | CTest: Clarify that resource requirements can be splitKyle Edwards2019-11-2510-2/+41
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add a note to the documentation to clarify this, and add test cases to ensure it. Fixes: #19987
| * | | | | | CTest: Add version field to resource spec fileKyle Edwards2019-11-2537-0/+224
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes: #20007
* | | | | | | Merge branch 'release-3.15'Brad King2019-11-260-0/+0
|\ \ \ \ \ \ \
| * \ \ \ \ \ \ Merge branch 'backport-implicit-includes-extra-CR' into release-3.15Brad King2019-11-261-1/+1
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge-request: !4088
* | \ \ \ \ \ \ \ Merge branch 'release-3.16'Brad King2019-11-260-0/+0
|\ \ \ \ \ \ \ \ \ | | |_|_|/ / / / / | |/| | | | | | |
| * | | | | | | | Merge topic 'implicit-includes-extra-CR' into release-3.16Brad King2019-11-261-1/+1
| |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 6d84afc7f2 Merge branch 'backport-implicit-includes-extra-CR' into implicit-includes-extra-CR 4b46523d90 CMakeParseImplicitIncludeInfo: Remove all CR chars from compiler output 2a5e5b25ba CMake 3.15.5 08173075c1 Merge branch 'doc-genex-tweak' into release-3.15 83dbef1135 Merge branch 'InstallRequiredSystemLibraries-redist' into release-3.15 881bca249d Merge branch 'vs-v142-csharp-flags' into release-3.15 dec3e9363e Merge branch 'backport-vs-16.4-global-targets' into release-3.15 ac1a1bf18b VS: Tell VS 16.4 not to verify CMake-provided custom command outputs Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4088
* | \ \ \ \ \ \ \ \ Merge topic 'implicit-includes-extra-CR'Brad King2019-11-261-1/+1
|\ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 6d84afc7f2 Merge branch 'backport-implicit-includes-extra-CR' into implicit-includes-extra-CR 4b46523d90 CMakeParseImplicitIncludeInfo: Remove all CR chars from compiler output Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4088
| * | | | | | | | | Merge branch 'backport-implicit-includes-extra-CR' into ↵Brad King2019-11-261-1/+1
| |\ \ \ \ \ \ \ \ \ | | | |_|/ / / / / / | | |/| | | | | | | | | | | | | | | | | implicit-includes-extra-CR
| | * | | | | | | | CMakeParseImplicitIncludeInfo: Remove all CR chars from compiler outputBrad King2019-11-251-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | With Clang/LLVM on MinGW, lines ending in `\r\r\n` have been observed. Filter out all `\r` characters from these line endings. Fixes: #20021
* | | | | | | | | | Merge branch 'release-3.16'Brad King2019-11-260-0/+0
|\ \ \ \ \ \ \ \ \ \ | | |_|/ / / / / / / | |/| | | | | | | |
| * | | | | | | | | Merge topic 'FindODBC-mingw' into release-3.16Brad King2019-11-261-0/+2
| |\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | cb8042b0ab FindODBC: Add library name for MinGW toolchains Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4076
* | \ \ \ \ \ \ \ \ \ Merge topic 'FindODBC-mingw'Brad King2019-11-261-0/+2
|\ \ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | cb8042b0ab FindODBC: Add library name for MinGW toolchains Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4076
| * | | | | | | | | | FindODBC: Add library name for MinGW toolchainsCristian Adam2019-11-251-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes: #20018
* | | | | | | | | | | Merge branch 'release-3.16'Brad King2019-11-260-0/+0
|\ \ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / / | |/| | | | | | | | |