Stephen Kelly
|
b397eae82e
|
cmGeneratorTarget: Move LinkLanguagePropagatesToDependents from cmTarget
|
2015-10-27 07:44:21 +01:00 |
Stephen Kelly
|
f210cb131e
|
cmTarget: Make compatbility API explicit.
|
2015-10-27 07:44:20 +01:00 |
Stephen Kelly
|
cf69630e51
|
cmGeneratorTarget: Move GetFrameworkVersion from cmTarget
|
2015-10-26 22:02:13 +01:00 |
Stephen Kelly
|
c2c239e607
|
cmGlobalGenerator: Move GeneratorTargetsType to usage site.
|
2015-10-24 09:19:52 +02:00 |
Stephen Kelly
|
d74bca5a8f
|
cmGeneratorTarget: Copy the policy map from the cmTarget.
|
2015-10-21 00:52:23 +02:00 |
Stephen Kelly
|
c6e8695508
|
cmTarget: Remove unused NameResolvesToFramework.
|
2015-10-21 00:52:23 +02:00 |
Stephen Kelly
|
91411641a7
|
Move ComputeLinkType out of cmTarget.
Keep it out of the way, so that it does not become part of cmGeneratorTarget,
but where it can be used to implement CMP0003.
|
2015-10-21 00:52:22 +02:00 |
Stephen Kelly
|
6d94078e62
|
cmGeneratorTarget: Move IsDLLPlatform from cmTarget.
|
2015-10-21 00:52:22 +02:00 |
Stephen Kelly
|
3ebc62850c
|
cmGeneratorTarget: Move HaveWellDefinedOutputFiles from cmTarget.
|
2015-10-21 00:52:22 +02:00 |
Stephen Kelly
|
311018e5ad
|
cmGeneratorTarget: Move GetExportMacro from cmTarget.
|
2015-10-21 00:52:22 +02:00 |
Stephen Kelly
|
d8f8940bc6
|
cmGeneratorTarget: Move IsCFBundleOnApple from cmTarget.
|
2015-10-19 20:27:41 +02:00 |
Stephen Kelly
|
7550879f57
|
cmGeneratorTarget: Move IsXCTestOnApple from cmTarget.
|
2015-10-19 20:27:41 +02:00 |
Stephen Kelly
|
8e20ea6ef2
|
cmGeneratorTarget: Move IsLinkable from cmTarget.
|
2015-10-19 20:27:40 +02:00 |
Stephen Kelly
|
eb3be7d688
|
cmGeneratorTarget: Move GetExportName from cmTarget.
|
2015-10-18 16:29:30 +02:00 |
Stephen Kelly
|
beff29f0d4
|
cmGeneratorTarget: Move ComputeVersionedName from cmTarget.
|
2015-10-16 20:24:44 +02:00 |
Stephen Kelly
|
12e4790a0b
|
cmGeneratorTarget: Move GetTargetVersion from cmTarget.
|
2015-10-16 20:24:44 +02:00 |
Stephen Kelly
|
1427227720
|
cmGeneratorTarget: Move CheckCMP0004 from cmTarget.
|
2015-10-16 20:24:44 +02:00 |
Stephen Kelly
|
8f363d6771
|
cmGeneratorTarget: Move ImportInfo from cmTarget.
|
2015-10-16 20:24:43 +02:00 |
Stephen Kelly
|
a892b285f8
|
cmGeneratorTarget: Move ImportedGetLocation from cmTarget.
|
2015-10-16 20:24:43 +02:00 |
Stephen Kelly
|
cb8c728f17
|
cmGeneratorTarget: Move GetFullNameImported from cmTarget.
|
2015-10-16 20:24:43 +02:00 |
Stephen Kelly
|
60bd9f9c92
|
cmGeneratorTarget: Move GetObjectLibrariesCMP0026 from cmTarget.
|
2015-10-16 20:17:22 +02:00 |
Stephen Kelly
|
55474e6182
|
cmState: Move GetTargetTypeName from cmTarget.
|
2015-10-15 00:41:40 +02:00 |
Stephen Kelly
|
eac15298a8
|
cmState: Move TargetType enum from cmTarget.
Mostly automated:
values=( "EXECUTABLE" "STATIC_LIBRARY" "SHARED_LIBRARY" "MODULE_LIBRARY" "OBJECT_LIBRARY" "UTILITY" "GLOBAL_TARGET" "INTERFACE_LIBRARY" "UNKNOWN_LIBRARY" "TargetType")
for i in "${values[@]}"; do git grep -l cmTarget::$i | xargs sed -i "s|cmTarget::$i|cmState::$i|g"; done
|
2015-10-15 00:41:39 +02:00 |
Stephen Kelly
|
482b3811e4
|
cmTarget: Move link type enum out.
Remove a reason for generate time code to depend on the cmTarget header/type.
|
2015-10-15 00:41:22 +02:00 |
Stephen Kelly
|
2ee1cb85e8
|
cmTarget: Move ImportInfoMap out of internal class.
|
2015-10-15 00:41:22 +02:00 |
Stephen Kelly
|
a48bcabd33
|
cmTarget: Move backtrace member out of internal class.
|
2015-10-15 00:41:21 +02:00 |
Stephen Kelly
|
ce75c86ec3
|
cmGeneratorTarget: Move GetSupportDirectory from cmTarget.
|
2015-10-12 18:39:59 +02:00 |
Stephen Kelly
|
526cc7dc52
|
cmGeneratorTarget: Move HasImportLibrary from cmTarget.
|
2015-10-12 18:39:59 +02:00 |
Stephen Kelly
|
8d2e3e53b9
|
cmGeneratorTarget: Move HasImplibGNUtoMS from cmTarget.
|
2015-10-12 18:39:59 +02:00 |
Stephen Kelly
|
bf2d061ad3
|
cmGeneratorTarget: Move FindTargetToLink from cmTarget.
|
2015-10-12 18:39:58 +02:00 |
Stephen Kelly
|
9ca4cae51e
|
cmGeneratorTarget: Move GetUtilityItems from cmTarget.
|
2015-10-12 18:39:58 +02:00 |
Stephen Kelly
|
3e428fdcb4
|
cmGeneratorTarget: Move IsImportedSharedLibWithoutSOName from cmTarget.
|
2015-10-10 11:03:48 +02:00 |
Stephen Kelly
|
110fd2fba1
|
cmGeneratorTarget: Move GetOutputTargetType from cmTarget.
|
2015-10-10 11:03:48 +02:00 |
Stephen Kelly
|
e73916992c
|
cmGeneratorTarget: Move HasMacOSXRpathInstallNameDir from cmTarget.
|
2015-10-10 11:03:48 +02:00 |
Stephen Kelly
|
c5718217ad
|
cmGeneratorTarget: Move HaveInstallTreeRPATH from cmTarget.
|
2015-10-09 01:04:38 +02:00 |
Stephen Kelly
|
bf5eb4a3f3
|
cmGeneratorTarget: Move ComputePDBOutputDir from cmTarget.
|
2015-10-09 01:04:38 +02:00 |
Stephen Kelly
|
49017cddab
|
cmGeneratorTarget: Move IsNullImpliedByLinkLibraries from cmTarget.
|
2015-10-09 01:04:38 +02:00 |
Stephen Kelly
|
0bae4a416f
|
cmGeneratorTarget: Move output info from cmTarget.
|
2015-10-09 01:04:38 +02:00 |
Stephen Kelly
|
1abc20d81d
|
cmGeneratorTarget: Move UsesDefaultOutputDir from cmTarget.
|
2015-10-09 01:04:38 +02:00 |
Stephen Kelly
|
50dc9b4440
|
cmGeneratorTarget: Move GetPDBDirectory from cmTarget.
|
2015-10-09 01:04:37 +02:00 |
Stephen Kelly
|
8b0168863e
|
cmGeneratorTarget: Move GetDirectory from cmTarget.
|
2015-10-09 01:04:37 +02:00 |
Stephen Kelly
|
e0261a1e20
|
cmTarget: Make OutputInfo definition public.
|
2015-10-08 23:41:30 +02:00 |
Stephen Kelly
|
df42dbb355
|
cmGeneratorTarget: Move link implementation from cmTarget.
|
2015-10-08 23:41:29 +02:00 |
Stephen Kelly
|
af71c7b479
|
cmTarget: Remove Compute method.
|
2015-10-07 20:17:55 +02:00 |
Stephen Kelly
|
dce6581b7b
|
cmGeneratorTarget: Move computed sources from cmTarget.
|
2015-10-07 08:37:58 +02:00 |
Stephen Kelly
|
7b6dc0fe45
|
cmGeneratorTarget: Inline GetSourceFiles from cmTarget.
|
2015-10-07 08:37:58 +02:00 |
Stephen Kelly
|
776ff8eb0b
|
cmTarget: Add Compute API for sources.
This method is a refactoring artifact. It will be removed in a
follow-up.
|
2015-10-07 08:37:57 +02:00 |
Stephen Kelly
|
64f73150b8
|
cmTarget: Add API for generate-time source addition.
This method is a refactoring artifact. It will be removed in a
follow-up.
|
2015-10-07 08:37:57 +02:00 |
Chuck Atkins
|
9784af1b50
|
CMP0065: Restrict the use of CMAKE_SHARED_LIBRARY_LINK_<LANG>_FLAGS
This new policy restricts the addition of the shared library link flags
to executables only when the ENABLE_EXPORTS property is set to True.
|
2015-09-21 10:12:13 -04:00 |
Brad King
|
27e4b21dfa
|
Merge topic 'use-generator-target'
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.
...
|
2015-08-27 10:07:32 -04:00 |