| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|\
| |
| |
| |
| |
| |
| | |
b7e5c5a2 FindThreads: introduce THREADS_PREFER_PTHREAD_FLAG (#14767)
bcb0e387 FindThreads: introduce an imported target to link to
46368edd FindThreads: move checking of the -pthread compiler flag into a macro
|
| | |
|
| |
| |
| |
| |
| |
| | |
This not only holds the library, but can also hold compiler flags needed, e.g.
the -pthread flag preferred by gcc on some platforms. There was no clean way
to get that compiler flag from the module until now.
|
| |
| |
| |
| |
| |
| | |
This allows a following commit to introduce a switch to prefer that check over
searching for the explicit library names without breaking backward
compatibility.
|
|\ \
| | |
| | |
| | |
| | | |
b8aa0cdf Help: Replace 'Dart' with 'CDash' in ctest.1 manual
|
| | |
| | |
| | |
| | |
| | |
| | | |
The modern dashboard server is CDash, not Dart, so update the manual
to talk about CTest as a CDash client. Also drop documentation for
a Dart2-specific option.
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
de8e534b Ninja: Limit custom command side-effects to build folder
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Revert commit 7243c951 (Ninja: Don't limit custom cmd side-effects to
build folder, 2014-06-27) because it causes every custom command
dependency in the source tree to get a phony rule. For large projects
these rules get too big for Ninja to handle efficiently. While the
original change addressed a valid concern, it did not seem to occur
regularly in practice because well-behaved projects generate their
side-effects only in the build tree. Until we support explicit
specification of side-effects (CMake issue #14963), we will have to use
this as a middle-ground.
|
| | | | |
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
ba907f7d FPHSA: fix when requested or found version is exactly 0
4f9bf446 FPHSA: when EXACT version match is requested only compare the components given
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Until now it was checked with "if(VAR)", which will be false in case "0" is the
content of the variable.
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Given that you have a foobar that identifies itself as 1.2.3 from now on a
find_package(foobar 1.2 EXACT)
will succeed, as 1.2.3 will now be considered as being 1.2. Until now this was
only the case for version 1.2.0.
|
|\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
e0e75a72 Help: Add notes for topic 'ctest-memcheck-sanitizers'
7345a1f7 tests: Add a test for ctest_memcheck MemorySanitizer
0c6330da ctest_memcheck: Add support for MemorySanitizer msan
9ba8bf12 tests: add a test for ctest_memcheck UndefinedBehaviorSanitizer
816c100a ctest_memcheck: Add support for UndefinedBehaviorSanitizer ubsan
b67ef537 ctest_memcheck: Order sanitizer type code consistently
f48a2968 Tests: Organize CTestTestMemcheck inner test code
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Consolidate earlier sanitizer notes.
|
| | | | | | |
|
| | | | | | |
|
| | | | | | |
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
UBSan instruments a build and logs messages on any undefined behavior
instances.
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Use alphabetic order everywhere we enumerate the sanitizer types.
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Update some whitespace and add comment dividers.
|
|\ \ \ \ \ \
| |_|_|/ / /
|/| | | | |
| | | | | |
| | | | | | |
63262434 FindLATEX: Search for ps2pdf14 even on Windows (#15198)
|
| | |_|_|/
| |/| | |
| | | | |
| | | | |
| | | | | |
When cross-compiling from Linux to Windows the tool on the host
does not have a .bat extension.
|
| | | | | |
|
|\ \ \ \ \
| | |/ / /
| |/| | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
f25e431d tests: set sanitizer options properly
f0661bf3 tests: fix copy/paste from tsan -> asan comments
ca9cc25c ctest: add support for additional sanitizer options
0b9ffffc ctest: update documentation for CTEST_MEMORYCHECK_TYPE
|
| | | | |
| | | | |
| | | | |
| | | | | |
Prior to this, these options were just being set in the environment.
|
| | | | | |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Sanitizers receive options through their environment variable; support
user-specified options here.
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
The AddressSanitizer value was not documented.
Also fix some typos.
|
|\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
71da30ca Ninja: Fix variable duplication in RSP rules
|
| | |/ / /
| |/| | |
| | | | |
| | | | | |
Stream clear() resets stream state but does not actually clear its content.
|
|\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
c9300464 FindBoost: Avoid if() quoted auto-dereference
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
When testing CMAKE_CXX_COMPILER[_ID] values with if(MATCHES) or
if(STREQUAL), do not explicitly dereference or quote the variable.
We want if() to auto-dereference the variable and not its value.
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
ed9684a2 CPackIFW: Added support for multiple repositories
f9f74874 CPackIFW: Search algorithm update
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Now user can add IFW specific repo with cpack_ifw_add_repository macro
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Variables like CPACK_IFW_*_EXECUTABLE_FOUND now not needed
|
|\ \ \ \ \ \ \
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
42e39bb3 Fix a few more places to use cmsys::[io]fstream instead of std::fstream.
|
| | | | | | | | |
|
| |_|_|/ / / /
|/| | | | | | |
|
|\ \ \ \ \ \ \
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
1c838add cmParseCoberturaCoverage: Initialize CurFileName to empty string
|
| | |_|_|_|/ /
| |/| | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
When the file is not found in $CMAKE_SOURCE_DIR/<file path>,
the CurFileName pointer remained set to the previous file. This
caused the new file's coverage data to populate the into the
wrong object giving incorrect results and occasionally resulting
in a seg fault.
|
|\ \ \ \ \ \ \
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
fb009f00 CPackWiX: Work around RelativePath() returning an empty string for the root
|
| |/ / / / / / |
|
|\ \ \ \ \ \ \
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
9f32a241 Ninja: Use 'console' pool for CMake re-run if possible (#14915)
|
| | |_|_|_|/ /
| |/| | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
The pre-defined 'console' pool is a non-buffered pool that runs with a
depth of 1. CMake re-run cannot be run concurrently and it will
eventually output something. A non-buffered pool allows to get it as
soon as possible
Also, generate the minimal required version of Ninja in the build file.
|
|\ \ \ \ \ \ \
| |_|_|_|_|/ /
|/| | | | | |
| | | | | | |
| | | | | | | |
94a061d3 FindThreads: use a macro for the repetitive thread library checks
|
| |/ / / / / |
|
| | | | | | |
|
| |_|_|/ /
|/| | | | |
|