summaryrefslogtreecommitdiffstats
path: root/Source
Commit message (Collapse)AuthorAgeFilesLines
* 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.
| * | | | Add whitespace after '.' in CMAKE_SKIP_RPATH docs.Stephen Kelly2012-01-311-1/+1
| | | | |
* | | | | Merge topic 'imported-target-visibility'David Cole2012-02-018-13/+45
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | f9c1c62 Add test covering imported target scope rules ca39c5c Optionally allow IMPORTED targets to be globally visible
| * | | | | Optionally allow IMPORTED targets to be globally visibleBrad King2012-01-258-13/+45
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Consider the case motivating commit e01cce28 (Allow add_dependencies() on imported targets, 2010-11-19). An imported target references a file generated at build time by a custom target on which it depends. Had the file been built directly using add_library or add_executable its target name would have been visible globally. Therefore the imported target representing the file should be globally visible also. Teach the IMPORTED signature of add_(executable|library) to accept a new "GLOBAL" option to make the imported target visible globally.
* | | | | | Merge topic 'doc-IMPORTED-properties'David Cole2012-02-011-37/+29
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7d20619 Clarify IMPORTED_ target property documentation
| * | | | | | Clarify IMPORTED_ target property documentationBrad King2012-01-251-37/+29
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | These properties are meant to be set to tell CMake something, not read to get information from CMake.
* | | | | | KWSys Nightly Date StampKWSys Robot2012-02-011-2/+2
| | | | | |
* | | | | | KWSys Nightly Date StampKWSys Robot2012-01-311-1/+1
| |/ / / / |/| | | |
* | | | | KWSys Nightly Date StampKWSys Robot2012-01-301-1/+1
| | | | |
* | | | | KWSys Nightly Date StampKWSys Robot2012-01-291-1/+1
| |/ / / |/| | |
* | | | KWSys Nightly Date StampKWSys Robot2012-01-281-1/+1
| | | |
* | | | KWSys Nightly Date StampKWSys Robot2012-01-271-1/+1
| | | |
* | | | KWSys Nightly Date StampKWSys Robot2012-01-261-1/+1
|/ / /
* | | Merge topic 'uninitialized-var-in-if'David Cole2012-01-251-0/+1
|\ \ \ | | | | | | | | | | | | | | | | 54fd9e3 fix uninitialized var in if(NOT foo bar STREQUAL "foo bar")
| * | | fix uninitialized var in if(NOT foo bar STREQUAL "foo bar")Rolf Eike Beer2012-01-221-0/+1
| | | | | | | | | | | | | | | | Also adds test to verify this.
* | | | Merge topic 'install-command-cleanup'David Cole2012-01-252-101/+99
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 982b5d9 cmInstallCommand: Fix line length for style a64b618 cmInstallCommand: Remove duplicated sentence from docs 01ddef8 cmInstallCommand: Fix indentation error
| * | | | cmInstallCommand: Fix line length for styleBrad King2012-01-171-9/+9
| | | | | | | | | | | | | | | | | | | | | | | | | After indentation was fixed by a previous commit some lines became too long. Re-wrap to shorten them.
| * | | | cmInstallCommand: Remove duplicated sentence from docsYury G. Kudryashov2012-01-171-3/+1
| | | | | | | | | | | | | | | | | | | | | | | | | install(TARGETS ...) documentation described twice what happens on non-DLL systems.
| * | | | cmInstallCommand: Fix indentation errorYury G. Kudryashov2012-01-171-98/+98
| | |/ / | |/| | | | | | | | | | A large block of code was indented 2 spaces less than it should.
* | | | KWSys Nightly Date StampKWSys Robot2012-01-251-1/+1
| | | |
* | | | KWSys Nightly Date StampKWSys Robot2012-01-241-1/+1
| | | |
* | | | KWSys Nightly Date StampKWSys Robot2012-01-231-1/+1
| | | |
* | | | KWSys Nightly Date StampKWSys Robot2012-01-221-1/+1
| | | |
* | | | KWSys Nightly Date StampKWSys Robot2012-01-211-1/+1
| |/ / |/| |
* | | KWSys Nightly Date StampKWSys Robot2012-01-201-1/+1
| | |
* | | KWSys Nightly Date StampKWSys Robot2012-01-191-1/+1
| | |
* | | KWSys Nightly Date StampKWSys Robot2012-01-181-1/+1
| | |
* | | Merge topic 'link-shared-depend-cycle-issue-12647'David Cole2012-01-172-3/+23
|\ \ \ | | | | | | | | | | | | | | | | 8e756d2 Tolerate cycles in shared library link interfaces (#12647)
| * | | Tolerate cycles in shared library link interfaces (#12647)Brad King2012-01-132-3/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since commit 183b9509 (Follow all dependencies of shared library private dependencies, 2011-12-14) we honor LINK_INTERFACE_LIBRARIES when following dependent shared libraries. The link interface properties may form a cycle if set incorrectly by a project. Furthermore, the property LINK_DEPENDENT_LIBRARIES may form a cycle if set incorrectly by hand (though CMake should never generate one). In either case, do not follow the cycle forever when following the dependent shared library closure. We only need to add dependency edges to the constraint graph once. Add "LinkInterfaceLoop" test to cover this case.
* | | | Merge topic 'fixSymlinkInZIP'David Cole2012-01-171-3/+7
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | 768cf91 Do not add the content of a file if it's a symlink.
| * | | | Do not add the content of a file if it's a symlink.Eric NOULARD2012-01-131-3/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This wasn't necessary for TAR-like (TGZ, TBZ2, etc...) archive because for those the size was 0. Either there is an error in upstream libarchive concerning the size or we should not rely on size of the entry for adding content.