summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* cmComputeLinkInformation: Add GetDirectoriesWithBacktracesJustin Goshi2019-09-182-0/+23
|
* cmComputeLinkInformation: Add AppendValues with backtracesJustin Goshi2019-09-182-0/+16
|
* Merge topic 'ctest-no-cmcommand'Brad King2019-09-111-106/+51
|\ | | | | | | | | | | | | cd7d736278 cmCTestTestHandler: Port away from cmCommand Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3795
| * cmCTestTestHandler: Port away from cmCommandRegina Pfeifer2019-09-091-106/+51
| |
* | Merge topic 'fileapiAddMoreBacktraces'Brad King2019-09-116-75/+359
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 30006e199b fileapi: add backtraces for compile/link options 291c83f063 cmLocalGenerator: Add GetTargetCompileFlags overload with backtraces 8e973b8e8d cmLocalGenerator: Add GetTargetFlags overload with backtraces 4d5bbb7704 cmLocalGenerator: Add GetStaticLibraryFlags overload with backtraces 1f6a436bf4 cmLocalGenerator: Add AddCompileOptions overload with backtraces 5355a60fd0 cmLocalGenerator: Add AppendCompileOptions overload with backtraces a20d2c85d0 cmLocalGenerator: Add AppendFlags overload with backtraces b13207910e cmLocalGenerator: Clarify AddCompileOptions filter logic ... Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3775
| * | fileapi: add backtraces for compile/link optionsJustin Goshi2019-09-103-11/+142
| | |
| * | cmLocalGenerator: Add GetTargetCompileFlags overload with backtracesJustin Goshi2019-09-102-2/+17
| | |
| * | cmLocalGenerator: Add GetTargetFlags overload with backtracesJustin Goshi2019-09-102-9/+36
| | |
| * | cmLocalGenerator: Add GetStaticLibraryFlags overload with backtracesJustin Goshi2019-09-102-4/+26
| | |
| * | cmLocalGenerator: Add AddCompileOptions overload with backtracesJustin Goshi2019-09-102-8/+38
| | |
| * | cmLocalGenerator: Add AppendCompileOptions overload with backtracesJustin Goshi2019-09-102-0/+27
| | |
| * | cmLocalGenerator: Add AppendFlags overload with backtracesJustin Goshi2019-09-093-0/+11
| | |
| * | cmLocalGenerator: Clarify AddCompileOptions filter logicJustin Goshi2019-09-091-5/+8
| | |
| * | cmLocalGenerator: Use local variables to collect flagsJustin Goshi2019-09-091-41/+59
| | |
| * | cmLocalGenerator: Improve local variable namesJustin Goshi2019-09-091-12/+12
| | |
* | | CMake Nightly Date StampKitware Robot2019-09-111-1/+1
| | |
* | | Merge topic 'move-setting-GENERATE-upfront'Brad King2019-09-102-28/+25
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 7569239362 cmMakefile: set GENERATED property of outputs upfront Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3789
| * | | cmMakefile: set GENERATED property of outputs upfrontDaniel Eiband2019-09-062-28/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Setting the GENERATED property of outputs upfront is a precondition for delayed custom command creation (generator expressions in outputs). Issue: 12877
* | | | Merge topic 'MoveIfDifferent'Brad King2019-09-105-8/+20
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 5b96fd5b81 use cmSystemTools::MoveFileIfDifferent() 5eaf1e1be2 cmSystemTools: introduce MoveFileIfDifferent() Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3794
| * | | | use cmSystemTools::MoveFileIfDifferent()Rolf Eike Beer2019-09-093-8/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is better than doing CopyFileIfDifferent() followed by RemoveFile() in two ways: - it is more efficient, as it avoids disk I/O for the data, even if the files here are usually small - it is atomic, so an abort during the copy will not leave a destination file with partial data behind
| * | | | cmSystemTools: introduce MoveFileIfDifferent()Rolf Eike Beer2019-09-092-0/+16
| | |_|/ | |/| |
* | | | Merge topic 'windows-auto-export-incremental-build'Brad King2019-09-104-11/+65
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ff5028c531 Windows: Prevent auto exports to be regenerated on every build Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3750
| * | | | Windows: Prevent auto exports to be regenerated on every buildDaniel Eiband2019-09-094-11/+65
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Check modified time stamps of input files against an existing exports file before generating the auto exports. Fixes: #19650
* | | | | Merge topic 'tidy-return-brace'Brad King2019-09-1014-60/+50
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | d63c1e4e6e clang-tidy: modernize-return-braced-init-list Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3790
| * | | | | clang-tidy: modernize-return-braced-init-listRegina Pfeifer2019-09-0614-60/+50
| | |_|/ / | |/| | |
* | | | | Merge topic 'clang-tidy-8-macOS'Brad King2019-09-106-12/+14
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 8588cdf3a0 clang-tidy: Fix bugprone-exception-escape diagnostic in test code f1f57cffc7 clang-tidy: Fix performance-for-range-copy diagnostic in Xcode generator 175d8c4bf6 clang-tidy: Resolve performance-unnecessary-value-param diagnostics 7c5ec91301 cmGeneratedFileStreamBase: Optimize string construction in Close Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3796
| * | | | | clang-tidy: Fix bugprone-exception-escape diagnostic in test codeBrad King2019-09-091-1/+2
| | | | | |
| * | | | | clang-tidy: Fix performance-for-range-copy diagnostic in Xcode generatorBrad King2019-09-091-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | Fix diagnostics that appear on macOS with clang-tidy-8.
| * | | | | clang-tidy: Resolve performance-unnecessary-value-param diagnosticsBrad King2019-09-094-8/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix diagnostics that appear on macOS with clang-tidy-8. Suppress cases where we intentionally take an argument by value to let the caller choose whether to copy or move.
| * | | | | cmGeneratedFileStreamBase: Optimize string construction in CloseBrad King2019-09-091-1/+2
| | |_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | Use cmStrCat to concatenate two parts of a file name. This also avoids a bugprone-exception-escape diagnostic from clang-tidy-8 on macOS.
* | | | | Merge topic 'clang-tidy-8'Brad King2019-09-101-4/+0
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2528b70293 clang-tidy: Remove old entries from blacklist Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3787
| * | | | | clang-tidy: Remove old entries from blacklistRegina Pfeifer2019-09-061-4/+0
| | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | Now that clang-tidy-8 is used, we can remove the checks that have been renamed. Also enable a return-braced-init-list, because we don't have any violations for that one.
* | | | | Merge topic 'local-var'Brad King2019-09-101-4/+3
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 4d71bea02c cmLocalGenerator::AddConfigVariableFlags: optimize string construction Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3793
| * | | | | cmLocalGenerator::AddConfigVariableFlags: optimize string constructionRolf Eike Beer2019-09-091-4/+3
| | |_|_|/ | |/| | |
* | | | | CMake Nightly Date StampKitware Robot2019-09-101-1/+1
| |_|/ / |/| | |
* | | | Merge topic 'cuda_resolve_device_symbols_on_static_lib_collect_deps_properly'Brad King2019-09-0910-57/+139
|\ \ \ \ | |/ / / |/| | | | | | | | | | | | | | | | | | | 2d7bb13da7 CUDA: static lib device linking computes required static libs Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3748
| * | | CUDA: static lib device linking computes required static libsRobert Maynard2019-09-0510-57/+139
| | | | | | | | | | | | | | | | | | | | | | | | Previously the CMake didn't compute the required set of libraries needed to properly device link a static library when CUDA_RESOLVE_DEVICE_SYMBOLS was enabled.
* | | | CMake Nightly Date StampKitware Robot2019-09-091-1/+1
| | | |
* | | | CMake Nightly Date StampKitware Robot2019-09-081-1/+1
| | | |
* | | | CMake Nightly Date StampKitware Robot2019-09-071-1/+1
| |/ / |/| |
* | | Merge topic 'use-using'Brad King2019-09-0688-187/+197
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1d3f5ebb0d clang-tidy: Enable check modernize-use-using a1ddf2d0ba clang-tidy: Replace typedef with using Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3782
| * | | clang-tidy: Enable check modernize-use-usingRegina Pfeifer2019-09-043-5/+20
| | | | | | | | | | | | | | | | | | | | | | | | Annotate the remaining typedefs with NOLINT. Unfortunately, clang-tidy is not smart enough and suggests the use of using inside extern "C" blocks.
| * | | clang-tidy: Replace typedef with usingRegina Pfeifer2019-09-0485-182/+177
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Automate the conversion with perl -i -0pe 's/typedef ([^;]*) ([^ ]+);/using $2 = $1;/g' then manually fix a few places.
* | | | Merge topic 'simplify-AppendFlags'Brad King2019-09-068-32/+15
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 5acf0de1fe cmLocalGenerator: Remove AppendFlags 'const char*' overload Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3786
| * | | | cmLocalGenerator: Remove AppendFlags 'const char*' overloadBrad King2019-09-058-32/+15
| | |_|/ | |/| | | | | | | | | | | | | | Update call sites to ensure the `std::string` argument can be constructed safely.
* | | | Merge topic 'iwyu-freebsd-pkg'Brad King2019-09-062-3/+5
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 0d06cc457c CPack/FreeBSD: Cleanup include-what-you-use diagnostics Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3785
| * | | | CPack/FreeBSD: Cleanup include-what-you-use diagnosticsBrad King2019-09-052-3/+5
| | | | |
* | | | | CMake Nightly Date StampKitware Robot2019-09-061-1/+1
| | | | |
* | | | | Merge topic 'doxygen-add-docs-USE_STAMP_FILE'Craig Scott2019-09-066-17/+102
|\ \ \ \ \ | |_|/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | 611eb26b9d FindDoxygen: add USE_STAMP_FILE option Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3238
| * | | | FindDoxygen: add USE_STAMP_FILE optionNikita Sirgienko2019-09-056-17/+102
| | | | | | | | | | | | | | | | | | | | The new option enables the behavior of only building if sources change.