summaryrefslogtreecommitdiffstats
path: root/Source
Commit message (Collapse)AuthorAgeFilesLines
* clang-tidy: modernize-deprecated-headersRegina Pfeifer2019-09-16176-288/+288
|
* Merge topic 'compile-msvc-permissive-off'Brad King2019-09-121-1/+1
|\ | | | | | | | | | | | | a3cfb66543 Add compatibility with the cl.exe /permissive- compiler option Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3803
| * Add compatibility with the cl.exe /permissive- compiler optionAlexej Harm2019-09-111-1/+1
| |
* | Merge topic 'modernize-use-auto'Brad King2019-09-1285-447/+286
|\ \ | | | | | | | | | | | | | | | | | | d25a5a7ec9 clang-tidy: modernize-use-auto Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3783
| * | clang-tidy: modernize-use-autoRegina Pfeifer2019-09-1085-447/+286
| | | | | | | | | | | | | | | | | | Set the MinTypeNameLength option to an impossibly high value in order to limit the diagnostics to iterators. Leave new expressions and cast expressions for later.
* | | Merge topic 'free-find-commands'Brad King2019-09-1215-113/+111
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 8a18bb7cdf cmFind*: Port away from cmCommand Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3800
| * | | cmFind*: Port away from cmCommandRegina Pfeifer2019-09-1015-113/+111
| | | |
* | | | CMake Nightly Date StampKitware Robot2019-09-121-1/+1
| | | |
* | | | 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-114-71/+230
|\ \ \ \ \ | |_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-101-7/+13
| | | | |
| * | | | 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-101-8/+25
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-091-8/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-1013-59/+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-0613-59/+50
| | |_|/ / | |/| | |
* | | | | Merge topic 'clang-tidy-8-macOS'Brad King2019-09-105-11/+12
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 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 '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-094-13/+97
|\ \ \ \ | |/ / / |/| | | | | | | | | | | | | | | | | | | 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-054-13/+97
| | | | | | | | | | | | | | | | | | | | | | | | 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-0687-186/+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-042-4/+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
| |/ /