- Jul 09, 2021
-
-
Marc Chevrier authored
Currently, this feature is only supported on ELF platforms. So, the property LINK_WHAT_YOU_USE will be ignored for other plateforms. Moreover, flags and commands are now controled by CMake variables. Fixes: #20174
-
- Jul 06, 2021
-
-
- Jul 04, 2021
-
-
Craig Scott authored
Duplicated textual patterns are factored out to make the text more readable. The POST_INCLUDE_FILES and POST_EXCLUDE_FILES were also previously missing from the main syntax block for install(RUNTIME_DEPENDENCY_SET).
-
- Jul 03, 2021
-
-
Craig Scott authored
In particular, mention the mutually exclusive nature with the COMPONENT option. Fix the inconsistent way the versionadded details were added for that text too.
-
Craig Scott authored
-
- Jul 01, 2021
-
-
Zack Galbreath authored
Clarify that multiple files can be attached to a given test at runtime
-
Zack Galbreath authored
Teach CTest to parse output for <CTestMeasurement> in addition to <DartMeasurement> for measurements defined at runtime. Use a new class (cmCTestTestMeasurementXMLParser) derived from cmXMLParser to parse the data and attributes these XML elements. This is an improvement over our previous approach of using a series of regular expressions. As part of this commit we also rename some member variables and methods to make their purpose more clear. DartStuff -> AllTestMeasurementsRegex DartStuff1 -> SingleTestMeasurementRegex DartString -> TestMeasurementsOutput GenerateDartOutput() -> GenerateCTestXML() GenerateRegressionImages() -> RecordCustomTestMeasurements() cmCTestRunTest::DartProcessing() -> ParseOutputForMeasurements()
-
- Jun 30, 2021
- Jun 29, 2021
-
-
RPM 4.11.3 for el7 contains backported support for the RPM weak dep tags. It only supports querying those tags, but rpmbuild can not make use of them. Since CPack relies on rpmbuild --querytags to check for support, this commit switches to rpm --suggests to check for support of weak dependencies. Fixes: #22350
-
If `ninja` is new enough to support the console pool, and `ccmake` is available, use it for `edit_cache`.
-
Marc Chevrier authored
Fixes: #22353
-
- Jun 28, 2021
-
-
Frank Dana authored
-
Brad King authored
-
Brad King authored
Avoid implying that the field is always present. Fixes: #22352
-
Ben Boeckel authored
This was missed in the review of !4150, but was noticed during discussion of #22353.
-
- Jun 25, 2021
-
-
Robert Maynard authored
Remove the Cuda/ConsumeCompileFeatures test as it only existed to validate that using `cxx_std_XY` would cause the paired language (CUDA) to also build in mode XY.
-
Brad King authored
Fixes: #22339
-
Brad King authored
In a document that says "New in version 3.14", we do not need any blocks that say "New in version 3.8".
-
- Jun 24, 2021
-
-
Fixes: #21463
-
- Jun 23, 2021
-
-
Heiko Thiel authored
-
- Jun 21, 2021
-
-
Brad King authored
Make it clear that the notes for these patch releases were not forgotten, and that there were simply no changes to documented features or interfaces.
-
- Jun 18, 2021
-
-
Fixes: #18856
-
It's common for some people to use the PKG_CONFIG environment variable to not only load a custom pkg-config/pkgconf but also to load some default arguments such as `--static` or `--keep-system-libs` which often worked since shell scripts would call `$PKG_CONFIG --libs pkg` without quotes, but this breaks FindPkgConfig since it uses the full string as `argv[0]` and might try looking for a binary called `pkgconf --static`, instead of looking for `pkgconf` and adding `--static` as the `argv[1]` Additionally adds RunCMake.FindPkgConfig ARGN test case Fixes: #22305 Signed-off-by:
Christopher Degawa <ccom@randomderp.com>
-
See: #17904
-
- Jun 17, 2021
-
-
Zack Galbreath authored
Parse test output for <CTestLabel>...</CTestLabel>. If found, add this value to the list of labels associated with this test.
-
Brad King authored
-
Brad King authored
Release versions do not have the development topic section of the CMake Release Notes index page.
-
Brad King authored
-
-
- Use inline literals for all code fragments and names. - Add missing console code-blocks. - Always use c++, not c as code language.
-
-
Fixes: #21737
-
Brad King authored
-
Brad King authored
Run the script: Utilities/Sphinx/update_versions.py --since v3.20.0 --overwrite Manually remove directives generated in documents for long-existing features for which documentation was added.
-