Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | VS10: Port to cmGeneratorTarget. | Stephen Kelly | 2015-10-24 | 5 | -34/+37 |
| | |||||
* | VS6: Port to cmGeneratorTarget. | Stephen Kelly | 2015-10-24 | 4 | -184/+168 |
| | |||||
* | Graphviz: Port to cmGeneratorTarget. | Stephen Kelly | 2015-10-24 | 2 | -30/+29 |
| | |||||
* | C::B: Port API to cmGeneratorTarget. | Stephen Kelly | 2015-10-24 | 2 | -9/+8 |
| | |||||
* | GHS: Port to cmGeneratorTarget. | Stephen Kelly | 2015-10-24 | 4 | -39/+41 |
| | |||||
* | Sublime: Port API to cmGeneratorTarget. | Stephen Kelly | 2015-10-24 | 2 | -11/+7 |
| | |||||
* | Xcode: Port API to cmGeneratorTarget. | Stephen Kelly | 2015-10-24 | 3 | -118/+109 |
| | |||||
* | Xcode: Prefer to get target state from cmGeneratorTarget. | Stephen Kelly | 2015-10-24 | 1 | -69/+68 |
| | |||||
* | Xcode: Re-order conditions. | Stephen Kelly | 2015-10-24 | 1 | -3/+3 |
| | |||||
* | Xcode: Port ForceLinkerLanguage to cmGeneratorTarget. | Stephen Kelly | 2015-10-24 | 2 | -9/+9 |
| | |||||
* | Xcode: Port loops to cmGeneratorTarget. | Stephen Kelly | 2015-10-24 | 1 | -29/+25 |
| | |||||
* | Makefiles: Port to cmGeneratorTarget. | Stephen Kelly | 2015-10-24 | 11 | -48/+48 |
| | |||||
* | Ninja: Port to cmGeneratorTarget. | Stephen Kelly | 2015-10-24 | 8 | -60/+62 |
| | |||||
* | Use cmLocalGenerator at generate-time. | Stephen Kelly | 2015-10-24 | 7 | -14/+14 |
| | |||||
* | Port to GetGeneratorTargets. | Stephen Kelly | 2015-10-24 | 16 | -226/+238 |
| | |||||
* | Makefiles: Port progress marks to cmGeneratorTarget. | Stephen Kelly | 2015-10-24 | 4 | -5/+22 |
| | |||||
* | cmInstallTargetGenerator: Get a cmGeneratorTarget directly. | Stephen Kelly | 2015-10-24 | 3 | -2/+9 |
| | | | | Extend the cmGeneratorTarget API to make this possible. | ||||
* | cmGlobalGenerator: Move GeneratorTargetsType to usage site. | Stephen Kelly | 2015-10-24 | 5 | -20/+20 |
| | |||||
* | cmLocalGenerator: Store a vector of generator targets. | Stephen Kelly | 2015-10-21 | 15 | -90/+92 |
| | | | | Not a map from cmTarget to cmGeneratorTarget. | ||||
* | Merge branch 'release' | Brad King | 2015-10-21 | 0 | -0/+0 |
|\ | |||||
| * | Merge branch 'fix-CMP0054-elseif-warning' into release | Brad King | 2015-10-21 | 10 | -12/+108 |
| |\ | |||||
| * \ | Merge branch 'doc-file-GLOB-no-order' into release | Brad King | 2015-10-21 | 1 | -1/+2 |
| |\ \ | |||||
* | \ \ | Merge topic 'use-generator-target' | Brad King | 2015-10-21 | 26 | -189/+221 |
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | c099e00f Access policy status from cmGeneratorTarget at generate time. d74bca5a cmGeneratorTarget: Copy the policy map from the cmTarget. c6e86955 cmTarget: Remove unused NameResolvesToFramework. 18046bd5 cmCommonTargetGenerator: Use NameResolvesToFramework without cmTarget. 91411641 Move ComputeLinkType out of cmTarget. 6d94078e cmGeneratorTarget: Move IsDLLPlatform from cmTarget. 3ebc6285 cmGeneratorTarget: Move HaveWellDefinedOutputFiles from cmTarget. 311018e5 cmGeneratorTarget: Move GetExportMacro from cmTarget. 215cd21a cmGeneratorTarget: Provide direct access to the backtrace. 1df8bd3a cmGlobalGenerator: Port IsRootOnlyTarget to cmGeneratorTarget. 83703bda cmGeneratorTarget: Copy IsExecutableWithExports from cmTarget. | ||||
| * | | | | Access policy status from cmGeneratorTarget at generate time. | Stephen Kelly | 2015-10-20 | 7 | -31/+29 |
| | | | | | |||||
| * | | | | cmGeneratorTarget: Copy the policy map from the cmTarget. | Stephen Kelly | 2015-10-20 | 4 | -17/+28 |
| | | | | | |||||
| * | | | | cmTarget: Remove unused NameResolvesToFramework. | Stephen Kelly | 2015-10-20 | 2 | -9/+0 |
| | | | | | |||||
| * | | | | cmCommonTargetGenerator: Use NameResolvesToFramework without cmTarget. | Stephen Kelly | 2015-10-20 | 1 | -1/+1 |
| | | | | | |||||
| * | | | | Move ComputeLinkType out of cmTarget. | Stephen Kelly | 2015-10-20 | 5 | -30/+33 |
| | | | | | | | | | | | | | | | | | | | | | | | | | Keep it out of the way, so that it does not become part of cmGeneratorTarget, but where it can be used to implement CMP0003. | ||||
| * | | | | cmGeneratorTarget: Move IsDLLPlatform from cmTarget. | Stephen Kelly | 2015-10-20 | 4 | -6/+16 |
| | | | | | |||||
| * | | | | cmGeneratorTarget: Move HaveWellDefinedOutputFiles from cmTarget. | Stephen Kelly | 2015-10-20 | 5 | -15/+15 |
| | | | | | |||||
| * | | | | cmGeneratorTarget: Move GetExportMacro from cmTarget. | Stephen Kelly | 2015-10-20 | 11 | -38/+41 |
| | | | | | |||||
| * | | | | cmGeneratorTarget: Provide direct access to the backtrace. | Stephen Kelly | 2015-10-20 | 6 | -22/+29 |
| | | | | | |||||
| * | | | | cmGlobalGenerator: Port IsRootOnlyTarget to cmGeneratorTarget. | Stephen Kelly | 2015-10-20 | 2 | -4/+4 |
| | | | | | |||||
| * | | | | cmGeneratorTarget: Copy IsExecutableWithExports from cmTarget. | Stephen Kelly | 2015-10-20 | 8 | -16/+25 |
| | | | | | |||||
* | | | | | Merge topic 'inline-cmMakeDepend-content' | Brad King | 2015-10-21 | 9 | -625/+496 |
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | c0969b10 cmMakeDepend: Inline into inheriting class. 6a1e7328 cmMakeDepend: Inline into only user. 00f50b00 cmMakeDepend: Inline into header. 3df749af Remove vestigial declarations. 3029c27e cmMakeDepend: Use public cmMakefile API. | ||||
| * | | | | | cmMakeDepend: Inline into inheriting class. | Stephen Kelly | 2015-10-20 | 1 | -175/+128 |
| | | | | | | | | | | | | | | | | | | | | | | | | Devirtualize the API. | ||||
| * | | | | | cmMakeDepend: Inline into only user. | Stephen Kelly | 2015-10-20 | 4 | -465/+440 |
| | | | | | | |||||
| * | | | | | cmMakeDepend: Inline into header. | Stephen Kelly | 2015-10-20 | 4 | -374/+323 |
| | | | | | | |||||
| * | | | | | Remove vestigial declarations. | Stephen Kelly | 2015-10-20 | 3 | -6/+0 |
| | | | | | | |||||
| * | | | | | cmMakeDepend: Use public cmMakefile API. | Stephen Kelly | 2015-10-20 | 1 | -1/+1 |
| |/ / / / | |||||
* | | | | | Merge topic 'cmLocalGenerator-generator-target-storage' | Brad King | 2015-10-21 | 20 | -94/+84 |
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a4bbdc5e cmLocalGenerator: Remove cmGeneratorTargetsType from setter API. 04b6bb16 cmLocalGenerator: Simplify semantic of adding generator targets. 400e3d19 cmLocalGenerator: Don't store imported generator targets 726e461b CMP0063: Split unit test by target type. | ||||
| * | | | | | cmLocalGenerator: Remove cmGeneratorTargetsType from setter API. | Stephen Kelly | 2015-10-20 | 2 | -7/+1 |
| | | | | | | |||||
| * | | | | | cmLocalGenerator: Simplify semantic of adding generator targets. | Stephen Kelly | 2015-10-20 | 5 | -1/+5 |
| | | | | | | | | | | | | | | | | | | | | | | | | Don't store on the global generator as a side effect. Update clients to adapt. | ||||
| * | | | | | cmLocalGenerator: Don't store imported generator targets | Stephen Kelly | 2015-10-20 | 7 | -34/+4 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | No consumers need them. This makes GetGeneratorTargets more comparable to cmMakefile::GetTargets, which does not include imported targets. | ||||
| * | | | | | CMP0063: Split unit test by target type. | Stephen Kelly | 2015-10-20 | 8 | -52/+74 |
| |/ / / / | | | | | | | | | | | | | | | | Don't rely on the order of warnings for targets being deterministic. | ||||
* | | | | | Merge topic 'ninja-refactor-deptype-selection' | Brad King | 2015-10-21 | 2 | -12/+6 |
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | 123de191 Ninja: Refactor selection of 'deps = ' value for MS-compatible toolchains | ||||
| * | | | | | Ninja: Refactor selection of 'deps = ' value for MS-compatible toolchains | Brad King | 2015-10-20 | 2 | -12/+6 |
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | Set variables in the platform information modules to tell the Ninja generator what deps type to use instead of hard-coding conditions in the generator itself. | ||||
* | | | | | Merge topic 'deprecate-CMakeForceCompiler' | Brad King | 2015-10-21 | 2 | -3/+20 |
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | ed77504d CMakeForceCompiler: Deprecate this module and its macros | ||||
| * | | | | | CMakeForceCompiler: Deprecate this module and its macros | Brad King | 2015-10-19 | 2 | -3/+20 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This module was added by commit v2.6.0~1489 (...supporting embedded compilers..., 2007-07-02) to avoid needing to build the compiler id detection source on toolchains that need special flags or linker files to produce executables. Since then CMake has learned other ways to identify such compilers (e.g. passing vendor-specific version flags and checking for vendor-specific banners in the output). Furthermore, CMake now detects a lot more than just the compiler id during language initialization in order to support things like <LANG>_STANDARD and COMPILE_FEATURES. Therefore CMakeForceCompiler is no longer a viable approach because it skips such detection. One remaining challenge to support toolchains that require special linker files is to build the test for a working compiler, compiler ABI detection binary, and other try_compile cases. This will have to be worked out as such cases are encountered. | ||||
* | | | | | | Merge topic 'fix-CMP0054-elseif-warning' | Brad King | 2015-10-21 | 10 | -12/+108 |
|\ \ \ \ \ \ | | |_|_|_|/ | |/| | | | | | | | | | | | | | | | | d6a03b47 cmIfCommand: Issue CMP0054 warning with appropriate context. (#15802) |