- 01 Nov, 2013 7 commits
-
-
c76e44e7 Help: Limit reference manual toctree depth to 1
-
Brad King authored
Add a :maxdepth: option to all toctree directives to limit their depth to 1. We do not want subheadings from individual documents to pollute the already large lists of CMake Domain objects.
-
2eccdbdc CTest: prevent tests from being inserted in the cost list twice
-
fe057ab3 Allow disabling adding the install prefix to the prefix search path.
-
Kitware Robot authored
-
- 31 Oct, 2013 9 commits
-
-
Nils Gladitz authored
-
Stephen Kelly authored
In certain scenarios, it is preferable to keep a 'dirty' install prefix than to clear it, and to expect that content will not be found there. Add a CMAKE_FIND_NO_INSTALL_PREFIX variable that can be set to disable searching the install prefix.
-
Stephen Kelly authored
This has follow-on effects for other methods and classes. Further work on making the use of const cmTarget pointers common can be done, particularly with a view to generate-time methods.
-
29071fed VS: Add version year to generator names
-
This new test detects if custom command failures are detected with launchers.
-
-
Kitware Robot authored
-
- 30 Oct, 2013 13 commits
-
-
Brad King authored
Bracket arguments recorded in command invocations inside foreach, function, and macro blocks should not have any replacements done when the arguments are replayed later. Teach the RunCMake.Syntax test to cover these cases.
-
Brad King authored
Fix the macro command implementation to avoid substituting macro placeholders in bracket arguments recorded inside the macro block.
-
Brad King authored
The next commit will make this block conditional so pre-indent it to clarify the simplicity of the change.
-
Stephen Kelly authored
Memoize with the internal container directly instead.
-
Stephen Kelly authored
-
Stephen Kelly authored
It only generates a default constructed SourceEntry for each cmSourceFile. this->Internal->SourceEntries[sf]; in cmTargetTraceDependencies::Trace has the same effect, and is called early in generation-time for each source file anyway.
-
f88332f5 Help: Glob manual/*.rst in Sphinx configuration
-
10ef247b Configure Utilities/Sphinx for standalone build with CTest
-
eb1d6cef CTest: clean TargetDirs between unrelated coverage runs (issue 13143)
-
Brad King authored
Add the man page description line as explicit markup at the top of each Help/manual/*.rst file and scan it from conf.py to automatically generate the man_pages Sphinx configuration value. This reduces the number of places that need to be changed when a new manual is added.
-
Kitware Robot authored
-
- 29 Oct, 2013 11 commits
-
-
c9d5ccfa Help: Add index document title
-
Brad King authored
Add an explicit title directive to set the HTML index page title instead of taking the first section header.
-
Brad King authored
Include the CTestUseLaunchers module in the standalone build of Utilities/Sphinx so that it can be built under CTest with the CTEST_USE_LAUNCHERS option.
-
Stephen Kelly authored
It is never used. Presumably it only exists so that a const char * can be returned from GetLocation. However, that is getting in the way now, so use a static std::string instead, which is already a common pattern in cmake.
-
Brad King authored
Add an Escape1 test case covering \-escape cases inside bracket, quoted, and unquoted arguments. Also cover comments immediately after quoted and unquoted arguments on lines containing \# escapes.
-
Brad King authored
Extend the BracketComment5 test case to cover both bracket comments and line comments starting immediately after a bracket comment closes.
-
2c7cd95c Help: Organize top-level index
-
f037b9b7 Generators: don't append sources from utility targets to objectSources
-
Nils Gladitz authored
-
Kitware Robot authored
-