summaryrefslogtreecommitdiffstats
path: root/Source
Commit message (Collapse)AuthorAgeFilesLines
* Visual Studio: Allow setting Single Byte Character Set (#12189)Aaron C. Meadows2012-02-174-0/+24
| | | | | | | For Visual Studio using the Preprocessor Define _SBCS. This behavior is similar to the way that _UNICODE and _MBCS work already. Added tests to confirm this behavior.
* 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.
| * | | | | | CPack Add top level directory in component install for Archive GeneratorsDaniel Nelson2012-01-132-2/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch fixes bug #0012129 Signed-off-by: Eric NOULARD <eric.noulard@gmail.com>
* | | | | | | Merge topic 'find-vcexpress'David Cole2012-02-071-8/+15
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | de28946 Find VC Express during default generator selection (#12917)
| * | | | | | | Find VC Express during default generator selection (#12917)Peter Kuemmel2012-02-011-8/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CMake doesn't find Visual C++ Express and uses "NMake Makefiles" generator by default when one calls cmake WITHOUT using the -G options. Teach CMake to find VC Express to use it as the default generator just like the commercial versions.
* | | | | | | | KWSys Nightly Date StampKWSys Robot2012-02-071-1/+1
| | | | | | | |
* | | | | | | | KWSys Nightly Date StampKWSys Robot2012-02-061-1/+1
| |_|_|_|/ / / |/| | | | | |
* | | | | | | KWSys Nightly Date StampKWSys Robot2012-02-051-1/+1
| | | | | | |
* | | | | | | KWSys Nightly Date StampKWSys Robot2012-02-041-1/+1
| | | | | | |
* | | | | | | KWSys Nightly Date StampKWSys Robot2012-02-031-1/+1
| | | | | | |
* | | | | | | KWSys Nightly Date StampKWSys Robot2012-02-021-1/+1
| |_|/ / / / |/| | | | |
* | | | | | Merge topic 'rpath-docs-whitespace'David Cole2012-02-011-1/+1
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 33eee2c Add whitespace after '.' in CMAKE_SKIP_RPATH docs.