summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge topic 'ImproveCPackDoc-reloaded'David Cole2012-02-1421-100/+911
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * Add missing section markup for CPackComponentEric NOULARD2012-02-141-0/+4
| |
| * 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-145-25/+85
| | | | | | | | | | | | | | | | 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.
| * Update bash completion file in order to handle new CPack doc options.Eric NOULARD2012-01-221-0/+10
| |
| * CPack Documentation extraction from CMake script begins to workEric NOULARD2012-01-2212-204/+387
| | | | | | | | | | | | | | | | | | | | - 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-227-9/+247
| | | | | | | | | | | | | | | | | | 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 'update-mini5-release-qt'David Cole2012-02-071-1/+1
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | 495f899 Update version of Qt for dashmacmini5 produced release binaries
| * | | | Update version of Qt for dashmacmini5 produced release binariesDavid Cole2012-02-061-1/+1
| | | | | | | | | | | | | | | | | | | | Use 4.8.0
* | | | | 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 'remove-unused-test-code'David Cole2012-02-076-118/+29
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | daa4101 Remove unused test code
| * | | | | | Remove unused test codeBrad King2012-02-036-118/+29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We have not run tests with the "como" compiler or enabled the experimental ConvLibrary test for years.
* | | | | | | Merge topic 'lang-enable-order-issue-12929'David Cole2012-02-076-6/+32
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7495845 Fix CXX/Fortran MODULE flags when enabled before C (#12929)
| * | | | | | | Fix CXX/Fortran MODULE flags when enabled before C (#12929)Brad King2012-02-036-6/+32
| |/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If CXX or Fortran is enabled before C then the values of CMAKE_SHARED_MODULE_C_FLAGS CMAKE_SHARED_MODULE_CREATE_C_FLAGS may not be available. On platforms where MODULE library (plugin) creation is the same as SHARED library creation initialize the MODULE creation flags from the SHARED creation flags of the matching language instead of assuming that C has been enabled first. Teach the COnly and CxxOnly tests to build MODULE libraries. The latter covers this specific case.
* | | | | | | 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 'change-trilinos-submit-url'David Cole2012-02-071-0/+18
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | bf2e385 Tests: Update drop site value for the Trilinos contract test
| * | | | | | | Tests: Update drop site value for the Trilinos contract testDavid Cole2012-02-031-0/+18
| | | | | | | |
* | | | | | | | 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 'improve-libarchive'David Cole2012-02-071-2/+3
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 9e25b12 FindLibArchive: support version selection
| * | | | | | | | | FindLibArchive: support version selectionRolf Eike Beer2012-02-011-2/+3
| | |_|/ / / / / / | |/| | | | | | |
* | | | | | | | | Merge topic 'perl-version'David Cole2012-02-072-27/+48
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 31826b5 FindPerl{,Libs}: move version detection into FindPerl
| * | | | | | | | | FindPerl{,Libs}: move version detection into FindPerlRolf Eike Beer2012-02-012-27/+48
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If the first attempt of getting the version doesn't succeed, try a second approach.