summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'backport-3.16-toc_on_ppc' into toc_on_ppcBrad King2019-12-094-4/+42
|\
| * Merge branch 'backport-3.15-toc_on_ppc' into backport-3.16-toc_on_ppcBrad King2019-12-090-0/+0
| |\
| | * Check for support before adding bigtoc linker flagAlexander Grund2019-12-092-2/+35
| | | | | | | | | | | | Fixes: #20076
| * | Check for support before adding bigtoc linker flagAlexander Grund2019-12-092-2/+39
| | | | | | | | | | | | Fixes: #20076
| * | bootstrap: Add target_link_options commandAlexander Grund2019-12-092-2/+3
| | |
* | | CMake Nightly Date StampKitware Robot2019-12-091-1/+1
| | |
* | | CMake Nightly Date StampKitware Robot2019-12-081-1/+1
| | |
* | | CMake Nightly Date StampKitware Robot2019-12-071-1/+1
| | |
* | | Merge branch 'release-3.16'Brad King2019-12-060-0/+0
|\ \ \
| * \ \ Merge topic 'clang-analyzer-ignore-strcpy' into release-3.16Brad King2019-12-061-1/+1
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 677097ac1d TestDriver: ignore strcpy call Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4116
* | \ \ \ Merge topic 'clang-analyzer-ignore-strcpy'Brad King2019-12-061-1/+1
|\ \ \ \ \ | | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | 677097ac1d TestDriver: ignore strcpy call Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4116
| * | | | TestDriver: ignore strcpy callBen Boeckel2019-12-051-1/+1
| | |/ / | |/| | | | | | | | | | | | | | clang-analyzer has a check for any use of `strcpy`. This usage is safe because it is allocated above using the length of the string.
* | | | Merge topic 'doc-rpath'Brad King2019-12-062-9/+17
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fb4a39a900 Help: Clarify INSTALL_RPATH_USE_LINK_PATH documentation Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4108
| * | | | Help: Clarify INSTALL_RPATH_USE_LINK_PATH documentationHong Xu2019-12-052-9/+17
| | | | | | | | | | | | | | | | | | | | | | | | | State explicitly that directories containing linked library files are also included even if they are not in the linker search path.
* | | | | Merge topic 'vs-clangcl-toolset'Brad King2019-12-061-1/+1
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 3c125c6de0 VS: Support Visual Studio Clang Toolkit identification Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4111
| * | | | | VS: Support Visual Studio Clang Toolkit identificationJustin Goshi2019-12-051-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Teach CMake that the `ClangCl` toolset uses the `ClangClExecutable` value as the path to the compiler executable.
* | | | | | CMake Nightly Date StampKitware Robot2019-12-061-1/+1
| | | | | |
* | | | | | Merge topic 'host-system-processor'Brad King2019-12-051-3/+10
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | e622832211 Help: Fix CMAKE_HOST_SYSTEM_PROCESSOR use of uname Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4107
| * | | | | | Help: Fix CMAKE_HOST_SYSTEM_PROCESSOR use of unameHong Xu2019-12-041-3/+10
| | |/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently the document says that `CMAKE_HOST_SYSTEM_PROCESSOR` is the output of `uname -p` if a system supports `uname`. Update the documented behavior to match `CMakeDetermineSystem.cmake` code. Fixes: #20004
* | | | | | Merge topic 'FindPkgConfig-cross-compile'Brad King2019-12-051-1/+1
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | f92a4b2399 FindPkgConfig: Fix path manipulations when cross compiling Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4106
| * | | | | | FindPkgConfig: Fix path manipulations when cross compilingHugo Beauzée-Luyssen2019-12-021-1/+1
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When cross compiling from a unix machine, if(UNIX) is false, whih causes the path not to be fixed for unix, leading to false negative if PKG_CONFIG_PATH needs to be probed
* | | | | | Merge topic 'FindBLAS-atlas-static'Brad King2019-12-051-1/+1
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 85f4d580c9 FindBLAS: Search for libblas from ATLAS vendor Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4105
| * | | | | | FindBLAS: Search for libblas from ATLAS vendorEisuke Kawashima2019-12-041-1/+1
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Symbols such as `cblas_ccopy` are defined in `libblas.a` but NOT IN `libf77blas.a`. Fixes: #14320
* | | | | | Merge topic 'FindPNG-static-dep-m'Brad King2019-12-051-0/+10
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ad41c98cbb FindPNG: add 'm' dependencies to static lib on Linux Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4096
| * | | | | | FindPNG: add 'm' dependencies to static lib on LinuxDavid Callu2019-11-281-0/+10
| | | | | | |
* | | | | | | Merge branch 'release-3.16'Brad King2019-12-050-0/+0
|\ \ \ \ \ \ \ | | |_|_|_|/ / | |/| | | | |
| * | | | | | Merge topic 'FindThreads-lib-flag' into release-3.16Brad King2019-12-051-4/+4
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | f7ffefea7c FindThreads: Restore hard-coded '-l' flag on library name Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4112
* | \ \ \ \ \ \ Merge topic 'FindThreads-lib-flag'Brad King2019-12-051-4/+4
|\ \ \ \ \ \ \ \ | | |/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | f7ffefea7c FindThreads: Restore hard-coded '-l' flag on library name Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4112
| * | | | | | | FindThreads: Restore hard-coded '-l' flag on library nameBrad King2019-12-041-4/+4
| | |_|_|_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Revert commit de5f123d3a (FindThreads: Do not hard-code '-l' flag on library name, 2019-09-23, v3.16.0-rc1~71^2). Some clients depend on the value of `CMAKE_THREAD_LIBS_INIT` to contain a valid flag. Fixes: #20061, #20065
* | | | | | | Merge branch 'release-3.16'Brad King2019-12-050-0/+0
|\ \ \ \ \ \ \ | | |/ / / / / | |/| | | | |
| * | | | | | Merge topic 'pch-xcode-no-warning' into release-3.16Brad King2019-12-052-2/+6
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | df8372da09 PCH: Do not add #pragma system_header for Xcode generator Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4098
* | \ \ \ \ \ \ Merge topic 'pch-xcode-no-warning'Brad King2019-12-052-2/+6
|\ \ \ \ \ \ \ \ | | |/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | df8372da09 PCH: Do not add #pragma system_header for Xcode generator Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4098
| * | | | | | | PCH: Do not add #pragma system_header for Xcode generatorCristian Adam2019-12-042-2/+6
| | |/ / / / / | |/| | | | | | | | | | | | | | | | | | | Fixes: #20039
* | | | | | | 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
| |_|_|_|_|_|_|_|_|/ / |/| | | | | | | | | |