summaryrefslogtreecommitdiffstats
path: root/Source
Commit message (Collapse)AuthorAgeFilesLines
* Merge topic 'try-compile-random-name'David Cole2012-02-211-4/+9
|\ | | | | | | | | 4fbdce2 try_compile: Use random executable file name (#12957)
| * try_compile: Use random executable file name (#12957)Brad King2012-02-161-4/+9
| | | | | | | | | | | | | | | | Append a random number to the "cmTryCompileExec" file name to avoid rapid creation and deletion of the same executable file name. Some filesystems lock executable files when they are created and cause subsequent try-compile tests to fail arbitrarily. Use a different name each time to avoid conflict.
* | Merge topic 'honor-gcov-empty-coverage'David Cole2012-02-211-1/+1
|\ \ | | | | | | | | | | | | 58d75e2 CTest: mark all gcov covered files as covered
| * | CTest: mark all gcov covered files as coveredRolf Eike Beer2012-02-151-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Even if there are no lines covered in the file the gcov coverage report still contains valueable information, the amount of uncovered lines and which exactly they are. Set 'Covered="true"' for files we have a gcov report for even if they have no lines covered. Otherwise CDash will neither show the uncovered line count nor the detailed coverage report for this file. When CTEST_EXTRA_COVERAGE_GLOB was used to collect otherwise uncovered files 'Covered="true"' was unconditionally set, so this can't be worse here.
* | | Merge topic 'link-OpenBSD-shared-libs-issue-12954'David Cole2012-02-212-1/+14
|\ \ \ | | | | | | | | | | | | | | | | afc75bb Recognize OpenBSD versioned .so names (#12954)
| * | | Recognize OpenBSD versioned .so names (#12954)Brad King2012-02-132-1/+14
| | |/ | |/| | | | | | | | | | | | | OpenBSD shared library names end in a ".#.#" version number suffix. Teach cmComputeLinkInformation to tolerate the extra suffix after the normal library name suffixes when parsing library names.
* | | KWSys Nightly Date StampKWSys Robot2012-02-211-1/+1
| | |
* | | KWSys Nightly Date StampKWSys Robot2012-02-201-1/+1
| | |
* | | KWSys Nightly Date StampKWSys Robot2012-02-191-1/+1
| | |
* | | KWSys Nightly Date StampKWSys Robot2012-02-181-1/+1
| | |
* | | KWSys Nightly Date StampKWSys Robot2012-02-171-1/+1
| | |
* | | KWSys Nightly Date StampKWSys Robot2012-02-161-1/+1
| |/ |/|
* | KWSys Nightly Date StampKWSys Robot2012-02-151-1/+1
| |
* | Merge topic 'FixFeatureSummaryForREQUIREDPackages'David Cole2012-02-141-0/+9
|\ \ | | | | | | | | | | | | e6c5b94 fix FeatureSummary for REQUIRED packages, they were reported as OPTIONAL
| * | fix FeatureSummary for REQUIRED packages, they were reported as OPTIONALAlex Neundorf2012-02-111-0/+9
| | | | | | | | | | | | Alex
* | | Merge topic 'ImproveCPackDoc-reloaded'David Cole2012-02-1416-56/+697
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | d4b77eb Avoid discovering system infos for documentation. Adding some path is enough. 9002f73 Fix non existent std::string::clear on VS6 02ccb32 Create getDocumentedModulesListInDir which may be used in other context. 24fbc28 Add missing section markup for CPackComponent bafd8a9 Example of builtin variable documentation (i.e. only used in C++ source code). 543f1ad Make the load of script documentation more efficient and dynamic. cdbd1a9 Fix another compiler warning due to a typo 52c53de Really avoid compiler warning about unused vars 37f90ed Calm down compiler warning about unused var 7c82b7f Fix potential bad memory access, thanks to Eike 62b589b Suppress unused var, beautify code, avoid 1 extra newline. 751713f Update bash completion file in order to handle new CPack doc options. 1629615 CPack Documentation extraction from CMake script begins to work 83e34dd Implement simple CMake script comment markup language. c6a0169 CPack begin the implementation of --help-command* and --help-variables*
| * | | Avoid discovering system infos for documentation. Adding some path is enough.Eric NOULARD2012-02-141-19/+20
| | | |
| * | | Fix non existent std::string::clear on VS6Eric NOULARD2012-02-141-2/+2
| | | |
| * | | Create getDocumentedModulesListInDir which may be used in other context.Eric NOULARD2012-02-143-56/+99
| | | | | | | | | | | | | | | | | | | | This should makes it easier to use the same "documented module" techniques for CTest, CMake or user module.
| * | | Example of builtin variable documentation (i.e. only used in C++ source code).Eric NOULARD2012-02-141-7/+15
| | | |
| * | | Make the load of script documentation more efficient and dynamic.Eric NOULARD2012-02-142-15/+65
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CPack help will be searched in any CPack*.cmake file located near to CPack.cmake file. The script files is parsed iff the first line begin with ##section. Moreover the documentation section name is specified on the remaining part of the line minus the space immediately following ##section.
| * | | Fix another compiler warning due to a typoEric NOULARD2012-02-141-1/+0
| | | |
| * | | Really avoid compiler warning about unused varsEric NOULARD2012-02-142-6/+2
| | | |
| * | | Calm down compiler warning about unused varEric NOULARD2012-01-312-0/+4
| | | |
| * | | Fix potential bad memory access, thanks to EikeEric NOULARD2012-01-311-1/+1
| | | |
| * | | Suppress unused var, beautify code, avoid 1 extra newline.Eric NOULARD2012-01-241-18/+25
| | | | | | | | | | | | | | | | | | | | | | | | There remains extra newlines in text Formatter output but the parser does not seem to be the culprit. The formatter should be.
| * | | CPack Documentation extraction from CMake script begins to workEric NOULARD2012-01-229-169/+226
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Enhance extract doc parser. Seems robust now. The legacy module documentation parser works as before ignoring the new markup. - Proof of concept for CPack (generic), CPack RPM and CPack Deb generator for macro and variables. Try cpack --help-command and cpack --help-variables
| * | | Implement simple CMake script comment markup language.Eric NOULARD2012-01-225-9/+227
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The language is very simple. It use ##<keyword> special comment which opens a structured documentation block and ##end closes it. This may be used to extract documentation for macro as 'command' and 'variables' such that cpack --help-command and --help-variable does parse builtin modules files (CPack.cmake, CPackComponent.cmake, ...) in order to extract the corresponding doc.
| * | | CPack begin the implementation of --help-command* and --help-variables*Eric NOULARD2012-01-2212-54/+312
| | | | | | | | | | | | | | | | | | | | | | | | This modifications set tries to keep the unified doc for cmake/ctest/cpack while introducing tool specific documentation separated. Some documentation sections for CMake do not fit well to CPack.
* | | | Merge topic 'CPackNSIS-fixIgnore-INCLUDE_TOPLEVEL'David Cole2012-02-141-3/+3
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | 6a74eb1 CPackNSIS fix #0012935 switch from LOG_WARNING to avoid final error.
| * | | | CPackNSIS fix #0012935 switch from LOG_WARNING to avoid final error.Eric NOULARD2012-02-051-3/+3
| | | | |
* | | | | Merge topic 'interrupt-bug-12649'David Cole2012-02-146-7/+43
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 131eed6 cmake-gui: Improve interrupt granularity to fix bug 12649.
| * | | | | cmake-gui: Improve interrupt granularity to fix bug 12649.Clinton Stimpson2012-01-026-7/+43
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Instead of enabling interrupt only when a progress or message callback is called, add a new callback specifically for interrupt. This new callback is called from GetFatalErrorOccured() so cmake-gui can immediately report interrupt status instead of calling queuing a call to cmSystemTools::SetFatalErrorOccured() and waiting for the progress or message callback to be called to process that queued call.
* | | | | | KWSys Nightly Date StampKWSys Robot2012-02-141-1/+1
| | | | | |
* | | | | | KWSys Nightly Date StampKWSys Robot2012-02-131-1/+1
| | | | | |
* | | | | | KWSys Nightly Date StampKWSys Robot2012-02-121-1/+1
| |_|_|/ / |/| | | |
* | | | | KWSys Nightly Date StampKWSys Robot2012-02-111-1/+1
| | | | |
* | | | | KWSys Nightly Date StampKWSys Robot2012-02-101-1/+1
| |_|_|/ |/| | |
* | | | KWSys Nightly Date StampKWSys Robot2012-02-091-1/+1
| | | |
* | | | KWSys Nightly Date StampKWSys Robot2012-02-081-1/+1
| | | |
* | | | Merge topic 'fix-ccmake-clear'David Cole2012-02-071-6/+5
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | 415ffda ccmake: Extend clear line. 1dd43c4 ccmake: Factor clear line.
| * | | | ccmake: Extend clear line.Nicolas Despres2012-02-061-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When configuring or generating the 'ng' of the end of the second line is not cleared. This patch fixes this. The problem was introduced by commit fd632195 (ccmake: Align 'g' and 'q' key instructions, 2011-01-07) which adjusted the length of lines that need clearing.
| * | | | ccmake: Factor clear line.Nicolas Despres2012-02-051-6/+5
| | |/ / | |/| |
* | | | Merge topic 'warn-funny-path-names'David Cole2012-02-073-26/+15
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | c8ef643 Allow directory names containing '=' and warn if necessary (#12934)
| * | | | Allow directory names containing '=' and warn if necessary (#12934)Brad King2012-02-063-26/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The approach taken by commit 8704525f (Reject directory names containing '=', 2011-01-14) was perhaps too heavy-handed for avoiding the obscure cases when '=' in the path fails due to limitations of Make syntax. Only two CMake tests: LinkDirectory OutOfSource fail when the path contains '=' and they cover obscure cases. Instead of rejecting such paths outright just warn when the problem may occur.
* | | | | Merge topic 'VS11-WinRT-project-issue-12930'David Cole2012-02-073-17/+50
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a03447b VS: Simplify ;-separated attribute value parsing 9e01aef VS: Add support for WinRT project properties (#12930)
| * | | | | VS: Simplify ;-separated attribute value parsingBrad King2012-02-031-34/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | An implementation ;-separated list parsing was added by commit a1f976ce (VS: Add support for three new project properties, 2011-11-23) and again by commit 9e01aefd (VS: Add support for WinRT project properties, 2012-02-03). Refactor both instances to use ExpandListArgument.
| * | | | | VS: Add support for WinRT project properties (#12930)Eugene Golushkov2012-02-033-1/+48
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | VS_WINRT_EXTENSIONS: Boolean property that correspond to "Enable Tailored Features" in Visual Studio 11 IDE. VS_WINRT_REFERENCES: Semicolon-delimited list of *.winmd references to add to the project, which creates a new <ItemGroup>.
* | | | | | Merge topic 'AddTopLevelForComponent'David Cole2012-02-072-2/+14
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 5d18851 CPackArchive restore default behavior and provide new variable. 3cab24a CPack Add top level directory in component install for Archive Generators
| * | | | | | CPackArchive restore default behavior and provide new variable.Eric NOULARD2012-02-012-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CPACK_COMPONENT_INCLUDE_TOPLEVEL_DIRECTORY should be set by the user in order to get the toplevel directory included in the archive whenever a componentized archive is requested. This solves bug #12129 and keeps fully backward compatible behavior.