| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| |
| | |
b66d4739 FindOpenCL: Add an imported target
|
| | |
|
|\ \
| | |
| | |
| | |
| | | |
a7d1c4ec CMakeDetermineCompilerId: Fix compiler id with square brackets in the path
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
We use file(GLOB) to load the list of files produced by compiling the
compiler identification source. Encode square brackets in the path to
the directory so that they are not treated as special characters in the
globbing expression. Otherwise we fail to find any files when the path
contains square brackets and the compiler id is unknown.
Reported-by: Esch Nigma <eschnigma@openmailbox.org>
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
89317915 Compiler/TI: Pass libraries as last part to linker
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
If e.g. libc.a is passed before any objects the linker raises the follwing
warning: cannot resolve archive libc.a to a compatible library, as no
input files have been encountered
In the end the library is skipped and missing symbols occur.
Signed-off-by: Alexander Stein <alexander.stein@systec-electronic.com>
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
7f6b8d33 Simplify boolean expressions
|
| | |_|/
| |/| |
| | | |
| | | |
| | | |
| | | | |
Use clang-tidy's readability-simplify-boolean-expr checker.
After applying the fix-its, revise all changes *very* carefully.
Be aware of false positives and invalid changes.
|
| | | | |
|
|\ \ \ \
| |_|_|/
|/| | |
| | | |
| | | | |
f11243d1 FindHDF5: Add backwards compatability for already-found searches
|
| | | | |
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
2175e5bf cmGlobalGenerator: Make IsMultiConfig() const
|
| | |/ /
| |/| | |
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
18bfbc97 Add option to control 'bin' directory of CMake's own installation (#16076)
|
| |/ / /
| | | |
| | | |
| | | |
| | | | |
Add a `CMAKE_BIN_DIR` cache entry to CMake's own build configuration.
Add a `--bindir` option to the `bootstrap` script to set it.
|
|/ / / |
|
| | | |
|
|\ \ \
| |/ /
| | /
| |/
|/| |
|
| | |
|
|/
|
|
|
| |
Release versions do not have the development topic section of
the CMake Release Notes index page.
|
|\
| |
| |
| |
| |
| | |
98eafa9b Help: Organize and revise 3.6 release notes
c5df7483 Help: Consolidate 3.6 release notes
|
| |
| |
| |
| |
| | |
Add section headers similar to the 3.5 release notes and move each
individual bullet into an appropriate section. Revise a few bullets.
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
| |
Move all development release notes into a new version-specific document:
tail -q -n +3 Help/release/dev/* > Help/release/3.6.rst
git rm -- Help/release/dev/*
except the sample topic:
git checkout HEAD -- Help/release/dev/0-sample-topic.rst
Reference the new document from the release notes index document.
Add a title and intro sentence to the new document by hand.
|
|\
| |
| |
| |
| | |
bcf39688 UseJava: Fix grammar error in documentation
|
| | |
|
|\ \
| | |
| | |
| | |
| | |
| | | |
bd4fef64 cmSourceFileLocation: Fix typo in comment
814e774e cmSearchPath: Fix typo in comment
|
| | | |
|
| |/ |
|
|\ \
| | |
| | |
| | |
| | | |
20e55e4b CPackRPM and CPackDeb documentation improvements
|
| |/ |
|
|/ |
|
|\
| |
| |
| |
| |
| |
| | |
d4e58dd9 CTestCustom: Suppress scanbuild warning on unsigned left shift
154fa2c5 CTestCustom: Suppress warnings about rand() on OpenBSD
e4a361bb CTestCustom: Suppress Windows manifest unrecognized element warning
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The Clang scanbuild tool warns:
Utilities/cmliblzma/liblzma/simple/x86.c:106:23: warning:
The result of the '<<' expression is undefined
src = dest ^ ((1u << (32 - i * 8)) - 1);
~~~^~~~~~~~~~~~~~~
AFAIK overflow of a left shift on an unsigned type is well-defined.
|
| |
| |
| |
| |
| |
| | |
We first suppressed this in commit v3.1.0-rc1~647^2 (CTestCustom:
Suppress warnings about rand() and srand() on OpenBSD, 2014-04-12).
Add another variant of the warning wording.
|
| |
| |
| |
| |
| |
| | |
Our `cmake.version.manifest` file uses a "compatibility" element for
Windows 10 support. Older MS tools warn about it being unknown, so
suppress the warning.
|
| | |
|
| | |
|
| | |
|
|/ |
|
|\
| |
| |
| |
| |
| | |
27ead963 Remove unnecessary local copies.
618fb23f Pass arguments that are not modified as const&.
|
| |
| |
| |
| |
| |
| |
| | |
Use clang-tidy's performance-unnecessary-copy-initialization checker.
After applying the fix-its (which turns the copies into const&), revise
the changes and see whether the copies can be removed entirely by using
the original instead.
|
| |
| |
| |
| |
| |
| |
| | |
Use clang-tidy's performance-unnecessary-value-param checker to find
value parameter declarations of expensive to copy types that are not
modified inside the function. Ignore findings in kwsys.
After applying the fix-its, manually change `const T&` to `T const&`.
|
|\ \
| | |
| | |
| | |
| | | |
1b2bb933 Remove redundant c_str() calls.
|
| |/
| |
| |
| |
| | |
Run clang-tidy's readability-redundant-string-cstr checker.
Ignore findings in kwsys.
|
|\ \
| | |
| | |
| | |
| | | |
cffe0ed7 OS X: Drop warning about SDK and deployment target version mismatch
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
OS X supports using the SDK for any version equal to or newer than
the deployment target. There is no reason to warn if the versions
do not match exactly.
Suggested-by: James Burgess <jamesrburgess@mac.com>
Suggested-by: Clinton Stimpson <clinton@elemtech.com>
|
| |/
|/| |
|
|\ \
| | |
| | |
| | |
| | | |
8479dc46 liblzma: Avoid possible overflow on signed left shift
|
| | |
| | |
| | |
| | | |
Use an unsigned value to produce the needed mask.
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | | |
d256ba07 try_compile: Optionally forward custom platform variables to test project
fb4791b3 cmCoreTryCompile: Refactor forwarding of variables to test project
|