summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'release-3.15'Brad King2019-10-300-0/+0
|\
| * CMake 3.15.5v3.15.5Brad King2019-10-301-1/+1
| |
* | Merge topic 'scanbuild-fixes'Brad King2019-10-302-2/+3
|\ \ | | | | | | | | | | | | | | | | | | | | | fe5ba71bd0 Tests: Suppress clang scan-build warning in UTF8 test 3cf71e8c7d cmLocalGenerator: Drop unused initializer in AddUnityBuild Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3958
| * | Tests: Suppress clang scan-build warning in UTF8 testBrad King2019-10-291-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Clang scan-build 7 reports: ``` Tests/CMakeLib/testUTF8.cxx:12:3: warning: 4th function call argument is an uninitialized value printf("[0x%02X,0x%02X,0x%02X,0x%02X]", static_cast<int>(d[0]), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ``` Manual tracing of all call sites shows that all values are initialized.
| * | cmLocalGenerator: Drop unused initializer in AddUnityBuildBrad King2019-10-281-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix a warning from clang-scanbuild: warning: Value stored to 'chunk' during its initialization is never read for (size_t itemsLeft = filtered_sources.size(), chunk = batchSize, ^~~~~ ~~~~~~~~~ Simply remove the initializer.
* | | Merge branch 'release-3.16'Brad King2019-10-300-0/+0
|\ \ \
| * \ \ Merge branch 'fix-find_package-doc' into release-3.16Brad King2019-10-301-0/+1
| |\ \ \ | | | | | | | | | | | | | | | Merge-request: !3961
| * \ \ \ Merge branch 'bootstrap-break' into release-3.16Brad King2019-10-291-2/+2
| |\ \ \ \ | | | | | | | | | | | | | | | | | | Merge-request: !3959
* | \ \ \ \ Merge topic 'fix-find_package-doc'Brad King2019-10-301-0/+1
|\ \ \ \ \ \ | | |_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | 9a08818e54 Help: Add OPTIONAL_COMPONENTS to config mode signature of find_package. Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3961
| * | | | | Help: Add OPTIONAL_COMPONENTS to config mode signature of find_package.Deniz Bahadir2019-10-301-0/+1
| | | | | |
* | | | | | Merge topic 'bootstrap-break'Brad King2019-10-301-2/+2
|\ \ \ \ \ \ | | |_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | 1dbf485934 bootstrap: Avoid redundant compiler selection checks Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3959
| * | | | | bootstrap: Avoid redundant compiler selection checksBrad King2019-10-291-2/+2
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In commit 6e613ff399 (bootstrap: Add infrastructure to detect threading flags, 2017-11-28, v3.11.0-rc1~281^2~1) an extra level of nesting was added to the selection loop, but the inner-most `break` command used to exit the loop on success was not updated. This caused the outer-most loop to iterate unnecessarily and repeatedly try the same compilers again. In the case of compilers requiring a `-std=` flag, this may have caused the oldest standard to be used instead of the newest.
* | | | | CMake Nightly Date StampKitware Robot2019-10-301-1/+1
| | | | |
* | | | | Merge topic 'ccmake_progress_bar_and_log_display'Brad King2019-10-295-52/+106
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2086da1713 ccmake: Add output and progress bar release note 66d969fcc4 ccmake: Don't overwrite the last character of the title 1d0e557aed ccmake: Display output during configure and generate c168e789df ccmake: Use the error display for all the logs 3300070cc2 ccmake: Display an ASCII progress bar in the status bar Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3942
| * | | | | ccmake: Add output and progress bar release noteSylvain Joubert2019-10-251-0/+6
| | | | | |
| * | | | | ccmake: Don't overwrite the last character of the titleSylvain Joubert2019-10-252-7/+7
| | | | | |
| * | | | | ccmake: Display output during configure and generateSylvain Joubert2019-10-254-22/+61
| | | | | |
| * | | | | ccmake: Use the error display for all the logsSylvain Joubert2019-10-253-23/+36
| | | | | |
| * | | | | ccmake: Display an ASCII progress bar in the status barSylvain Joubert2019-10-251-16/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The status bar is now only used to display the progress. The status log are not shown anymore since for the most cases they went by too quickly to be read. As for cases when a process is long enough to display and read a log, it would probably be a previous unrelated message.
* | | | | | Merge topic 'FindPackageModeMakefileTest-isysroot'Brad King2019-10-292-1/+10
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | c37f4eff5e FindPackageModeMakefileTest: macOS needs isysroot flag Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3956
| * | | | | | FindPackageModeMakefileTest: macOS needs isysroot flagCraig Scott2019-10-282-1/+10
| | |_|_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | macOS/Xcode no longer populate /usr/include. Building with the compiler directly instead of using /usr/bin/c++ can result in missing headers without the -isysroot flag. Relates: #19885
* | | | | | Merge branch 'release-3.16'Brad King2019-10-290-0/+0
|\ \ \ \ \ \ | | |_|_|/ / | |/| | | |
| * | | | | Merge branch 'sdk-on-mac' into release-3.16Brad King2019-10-281-0/+1
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | Merge-request: !3957
| * \ \ \ \ \ Merge branch 'FindCurses-formw' into release-3.16Brad King2019-10-281-3/+5
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Merge-request: !3947
| * \ \ \ \ \ \ Merge branch 'swift-parallel-jobs' into release-3.16Brad King2019-10-281-3/+3
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge-request: !3950
| * \ \ \ \ \ \ \ Merge branch 'docs-find-vars' into release-3.16Brad King2019-10-2810-69/+92
| |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge-request: !3952
* | \ \ \ \ \ \ \ \ Merge topic 'swift-sdk-on-mac'Brad King2019-10-291-0/+1
|\ \ \ \ \ \ \ \ \ \ | | |_|_|_|/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | c10c9f839a Swift: Honor CMAKE_OSX_SYSROOT on Apple platforms Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3957
| * | | | | | | | | Swift: Honor CMAKE_OSX_SYSROOT on Apple platformsBrad King2019-10-281-0/+1
| | |_|_|_|_|_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Pass the value to the Swift compiler driver via `-sdk`. We already do this for C/C++ via `-isysroot`. This fixes command-line builds on macOS 10.15 with Xcode 11 Swift tools. Fixes: #19880
* | | | | | | | | Merge topic 'FindCurses-formw'Brad King2019-10-291-3/+5
|\ \ \ \ \ \ \ \ \ | | |_|_|_|/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 84ce473255 FindCurses: use formw when wide support is requested Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3947
| * | | | | | | | FindCurses: use formw when wide support is requestednick black2019-10-281-3/+5
| |/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | Fixes: #19883
* | | | | | | | Merge topic 'swift-parallel-jobs'Brad King2019-10-291-3/+3
|\ \ \ \ \ \ \ \ | | |_|_|/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | d9dd7cca66 Swift: correct flags for parallel jobs Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3950
| * | | | | | | Swift: correct flags for parallel jobsSaleem Abdulrasool2019-10-281-3/+3
| |/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `-num-threads` is for the threading, not the job control. Use `-j` to launch the parallel jobs. This enables parallel builds for Swift again after driver updates preventing the parallelization through `-num-threads`.
* | | | | | | Merge topic 'docs-find-vars'Brad King2019-10-2910-69/+92
|\ \ \ \ \ \ \ | | |_|/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a0a7a45dbc Help: Fix markup errors, improve wording of CMAKE_FIND... variable docs 049dbdd38c Help: Document that <PackageName>_ROOT applies to config packages too Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3952
| * | | | | | Help: Fix markup errors, improve wording of CMAKE_FIND... variable docsCraig Scott2019-10-278-60/+82
| | | | | | |
| * | | | | | Help: Document that <PackageName>_ROOT applies to config packages tooCraig Scott2019-10-272-9/+10
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The original intent of <PackageName>_ROOT may have been for it to apply only to Find modules, but the implementation of the find_package() command treats modules and config packages the same. Both result in a <PackageName>_ROOT variable being pushed onto the stack of package roots. A config package can also call other find_...() commands, the behavior doesn't apply just to find modules.
* | | | | | CMake Nightly Date StampKitware Robot2019-10-291-1/+1
| |_|/ / / |/| | | |
* | | | | Merge branch 'release-3.16'Brad King2019-10-280-0/+0
|\ \ \ \ \ | | |/ / / | |/| | |
| * | | | Merge branch 'framework-tests-multiarch-old-macos' into release-3.16Brad King2019-10-283-5/+3
| |\ \ \ \ | | | | | | | | | | | | | | | | | | Merge-request: !3954
* | \ \ \ \ Merge topic 'framework-tests-multiarch-old-macos'Brad King2019-10-283-5/+3
|\ \ \ \ \ \ | | |/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 3e30c4cc1f Tests: Match file command output for older macOS (Framework test) 89ad3b3959 Tests: Prevent CMP0012 policy warnings in Framework test output Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3954
| * | | | | Tests: Match file command output for older macOS (Framework test)Craig Scott2019-10-272-4/+2
| | | | | |
| * | | | | Tests: Prevent CMP0012 policy warnings in Framework test outputCraig Scott2019-10-271-1/+1
| | |/ / / | |/| | |
* | | | | Merge topic 'cpack-nsis-uninstaller-name'Brad King2019-10-284-4/+17
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | c97abc9688 CPack/NSIS: Add option for custom Uninstall filename Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3945
| * | | | | CPack/NSIS: Add option for custom Uninstall filenameJohnny Jazeix2019-10-254-4/+17
| | | | | | | | | | | | | | | | | | | | | | | | Fixes: #10728
* | | | | | Merge topic 'ExternalProject-git-no-recurse'Brad King2019-10-284-5/+89
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 5bc6230741 ExternalProject: Option to turn off recursive update of git submodules Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3923
| * | | | | | ExternalProject: Option to turn off recursive update of git submodulesCharis Marangos2019-10-244-5/+89
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes: #19832
* | | | | | | Merge branch 'release-3.16'Craig Scott2019-10-280-0/+0
|\ \ \ \ \ \ \ | | |_|_|/ / / | |/| | | | |
| * | | | | | Merge branch 'project-version-buffer-overflow' into release-3.16Craig Scott2019-10-284-2/+37
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | Merge-request: !3948
| * \ \ \ \ \ \ Merge branch 'docs-FindPython-minor-grammar' into release-3.16Craig Scott2019-10-283-6/+6
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Merge-request: !3953
* | \ \ \ \ \ \ \ Merge topic 'project-version-buffer-overflow'Craig Scott2019-10-284-2/+37
|\ \ \ \ \ \ \ \ \ | | |_|/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 82cdb26c93 project: Fix potential buffer write-past-end for version components 15a0b0d046 Help: math() expressions must be representable as signed 64-bit Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3948
| * | | | | | | | project: Fix potential buffer write-past-end for version componentsCraig Scott2019-10-263-1/+35
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This fixes two errors: not accounting for the trailing null and a misunderstanding of what std::numeric_limits::digits10 means.