summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* cmGlobalGenerator: Remove MakeLocalGenerator method.Stephen Kelly2015-08-2814-27/+18
| | | | Inline implementation to callers.
* cmGlobalGenerator: Require a snapshot to create a local generator.Stephen Kelly2015-08-2812-20/+31
|
* cmMakefile: Remove cmLocalGenerator member.Stephen Kelly2015-08-283-9/+10
|
* cmLocalGenerator: Remove Parent pointer.Stephen Kelly2015-08-2839-88/+49
|
* CMake Nightly Date StampKitware Robot2015-08-281-1/+1
|
* Merge topic 'use-generator-target'Brad King2015-08-2725-1371/+1527
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | c2b7336f cmGeneratorTarget: Move GetConfigCommonSourceFiles from cmTarget. 69329fff cmGeneratorTarget: Move GetLanguages from cmTarget. 0431f2c4 cmGeneratorTarget: Move ComputeLinkImplementationLanguages from cmTarget. abe9505d cmGeneratorTarget: Move HaveBuildTreeRPath from cmTarget. d4a24c0e cmGeneratorTarget: Move GetLinkImplementation from cmTarget. 83981cf5 cmTarget: Add GetLinkImplMap method. 771e79a2 cmLinkItem: Add cmOptionalLinkImplementation type. 3846ebcf cmLinkItem: Add cmLinkImplementation type. a7f5d70d cmGeneratorTarget: Move compile defintions processing from cmTarget. d051086c cmGeneratorTarget: Move compile features processing from cmTarget. db4cb92b cmGeneratorTarget: Move compile options processing from cmTarget. e6ccbf6f cmGeneratorTarget: Move include directory processing from cmTarget. 8bfb0c53 cmGeneratorTarget: Move link iface helpers from cmTarget. 2cb3e574 cmGeneratorTarget: Move GetImportLinkInterface from cmTarget. 6d3d099b cmGeneratorTarget: Move ComputeLinkInterfaceLibraries from cmTarget. 0db9d927 cmGeneratorTarget: Move GetLinkInterfaceLibraries from cmTarget. ...
| * cmGeneratorTarget: Move GetConfigCommonSourceFiles from cmTarget.Stephen Kelly2015-08-2610-72/+88
| |
| * cmGeneratorTarget: Move GetLanguages from cmTarget.Stephen Kelly2015-08-269-59/+71
| |
| * cmGeneratorTarget: Move ComputeLinkImplementationLanguages from cmTarget.Stephen Kelly2015-08-264-18/+19
| |
| * cmGeneratorTarget: Move HaveBuildTreeRPath from cmTarget.Stephen Kelly2015-08-265-18/+19
| |
| * cmGeneratorTarget: Move GetLinkImplementation from cmTarget.Stephen Kelly2015-08-267-34/+34
| |
| * cmTarget: Add GetLinkImplMap method.Stephen Kelly2015-08-262-4/+12
| | | | | | | | This is a temporary refactoring artifact.
| * cmLinkItem: Add cmOptionalLinkImplementation type.Stephen Kelly2015-08-263-56/+49
| | | | | | | | Move the associated Compute* methods to the cmTarget class.
| * cmLinkItem: Add cmLinkImplementation type.Stephen Kelly2015-08-267-14/+15
| |
| * cmGeneratorTarget: Move compile defintions processing from cmTarget.Stephen Kelly2015-08-2614-182/+141
| |
| * cmGeneratorTarget: Move compile features processing from cmTarget.Stephen Kelly2015-08-265-81/+94
| |
| * cmGeneratorTarget: Move compile options processing from cmTarget.Stephen Kelly2015-08-266-88/+154
| |
| * cmGeneratorTarget: Move include directory processing from cmTarget.Stephen Kelly2015-08-265-231/+292
| |
| * cmGeneratorTarget: Move link iface helpers from cmTarget.Stephen Kelly2015-08-264-57/+57
| |
| * cmGeneratorTarget: Move GetImportLinkInterface from cmTarget.Stephen Kelly2015-08-264-80/+78
| |
| * cmGeneratorTarget: Move ComputeLinkInterfaceLibraries from cmTarget.Stephen Kelly2015-08-264-161/+161
| |
| * cmGeneratorTarget: Move GetLinkInterfaceLibraries from cmTarget.Stephen Kelly2015-08-265-53/+59
| |
| * cmGeneratorTarget: Move ComputeLinkInterface from cmTarget.Stephen Kelly2015-08-264-101/+102
| |
| * cmGeneratorTarget: Move GetLinkInterface from cmTarget.Stephen Kelly2015-08-267-63/+69
| |
| * cmTarget: Add GetHeadToLinkInterfaceMap methods.Stephen Kelly2015-08-262-8/+25
| |
| * cmTarget: Move cmHeadToLinkInterfaceMap out.Stephen Kelly2015-08-262-6/+9
| |
| * cmGeneratorTarget: Move ComputeLinkInterface from cmTarget.Stephen Kelly2015-08-262-61/+57
| |
| * cmTarget: Move link interface libraries struct out.Stephen Kelly2015-08-269-67/+65
| |
* | Merge topic 'minor-cleanups'Brad King2015-08-279-34/+25
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7f551b4f cmGlobalGenerator: Implement VS6 check without virtual method. cd6293cd cmMakefile: Fix style. de6b2895 cmTarget: Remove vestigal method declaration. e35ee02d cmTarget: Fix indentation. 00f2298f Reduce uses of cmMakefile::GetGlobalGenerator. 6254ba95 cmMakefile: Remove Internal class. cf0a78dc cmGeneratorTarget: Issue messages through the local generator.
| * | cmGlobalGenerator: Implement VS6 check without virtual method.Stephen Kelly2015-08-252-3/+1
| | | | | | | | | | | | Don't require existence of a global generator for this check.
| * | cmMakefile: Fix style.Stephen Kelly2015-08-251-1/+2
| | |
| * | cmTarget: Remove vestigal method declaration.Stephen Kelly2015-08-251-2/+0
| | | | | | | | | | | | | | | The definition was removed in commit v3.1.0-rc1~688^2~5 (cmTarget: Allow any generator expression in SOURCES property., 2014-03-18).
| * | cmTarget: Fix indentation.Stephen Kelly2015-08-251-6/+6
| | |
| * | Reduce uses of cmMakefile::GetGlobalGenerator.Stephen Kelly2015-08-253-3/+5
| | | | | | | | | | | | Don't assume the cmMakefile has a global generator.
| * | cmMakefile: Remove Internal class.Stephen Kelly2015-08-252-17/+9
| | | | | | | | | | | | Move only remaining state to the direct class.
| * | cmGeneratorTarget: Issue messages through the local generator.Stephen Kelly2015-08-251-2/+2
| | |
* | | Merge topic 'cmState-ProjectName'Brad King2015-08-277-17/+34
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 637c56b4 cmGlobalGenerator: Implement FillProjectMap in terms of cmState. b3f2299e cmState: Move ProjectName from cmMakefile. 6ce940ac cmMakefile: Use std::string in ProjectName API. e8c0341d cmMakefile: Out-of-line GetProjectName.
| * | | cmGlobalGenerator: Implement FillProjectMap in terms of cmState.Stephen Kelly2015-08-251-5/+6
| | | |
| * | | cmState: Move ProjectName from cmMakefile.Stephen Kelly2015-08-254-5/+18
| | | |
| * | | cmMakefile: Use std::string in ProjectName API.Stephen Kelly2015-08-254-6/+8
| | | |
| * | | cmMakefile: Out-of-line GetProjectName.Stephen Kelly2015-08-252-4/+5
| | | |
* | | | Merge topic 'rm-cmLocalGenerator-Children'Brad King2015-08-275-32/+34
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 867b5be8 cmLocalGenerator: Remove unused Children member. 6c832219 cmLocalGenerator: Implement child traversal in terms of cmState. 3fcf3837 Makefiles: Remove valueless cast. 223f4a66 cmLocalGenerator: Simplify condition. ae026f54 cmState: Store Children states in parent state.
| * | | | cmLocalGenerator: Remove unused Children member.Stephen Kelly2015-08-242-10/+0
| | | | |
| * | | | cmLocalGenerator: Implement child traversal in terms of cmState.Stephen Kelly2015-08-242-11/+16
| | | | |
| * | | | Makefiles: Remove valueless cast.Stephen Kelly2015-08-241-3/+1
| | | | |
| * | | | cmLocalGenerator: Simplify condition.Stephen Kelly2015-08-241-12/+9
| | | | |
| * | | | cmState: Store Children states in parent state.Stephen Kelly2015-08-242-1/+13
| |/ / /
* | | | Merge topic 'refactor-features'Brad King2015-08-271-12/+9
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | e3078aa1 cmLocalGenerator: Implement GetFeature in terms of cmState. 7441fde3 cmLocalGenerator: Convert GetFeature recursion to loop. ad0b0089 cmLocalGenerator: Simplify GetFeature implementation. 314c9ae3 cmLocalGenerator: Make GetFeature tail-recursive.
| * | | | cmLocalGenerator: Implement GetFeature in terms of cmState.Stephen Kelly2015-08-241-4/+4
| | | | |
| * | | | cmLocalGenerator: Convert GetFeature recursion to loop.Stephen Kelly2015-08-241-8/+8
| | | | |