Stephen Kelly
79c3a2a8f7
cmGlobalGenerator: Remove map from cmTarget to cmGeneratorTarget
...
The configure-time and generate-time types should be completely
independent.
Add ownership of cmGeneratorTarget instances to the cmLocalGenerator.
2015-10-27 07:44:26 +01:00
Stephen Kelly
c389f8bb07
cmLocalGenerator: Port Find method away from GetGeneratorTarget
...
Mirror the cmMakefile::FindTarget method.
2015-10-27 07:44:26 +01:00
Stephen Kelly
02533038da
VS6: Port to FindGeneratorTarget
2015-10-27 07:44:26 +01:00
Stephen Kelly
b6278e9ff7
cmake: Port find_package mode away from GetGeneratorTarget
2015-10-27 07:44:26 +01:00
Stephen Kelly
7a6caae1a7
cmMakefile: Add imported target accessor
2015-10-27 07:44:25 +01:00
Stephen Kelly
0fb187cc58
CMP0026: Port away from GetGeneratorTarget
2015-10-27 07:44:25 +01:00
Stephen Kelly
8caf1f361b
cmGlobalGenerator: Add FindGeneratorTarget API
2015-10-27 07:44:25 +01:00
Stephen Kelly
278ba2db47
cmGeneratorTarget: Add API for globally visible IMPORTED
2015-10-27 07:44:25 +01:00
Stephen Kelly
79c11d2340
Xcode: Port away from GetGeneratorTarget
2015-10-27 07:44:24 +01:00
Stephen Kelly
9b244cc0ec
cmLocalGenerator: Store imported targets in a separate container.
2015-10-27 07:44:24 +01:00
Stephen Kelly
def6da616b
cmLocalGenerator: Port FindGeneratorTarget away from GetGeneratorTarget
2015-10-27 07:44:24 +01:00
Stephen Kelly
a67231ac11
cmTarget: Implement ALIAS in terms of name mapping
...
Remove mapping to cmTarget.
2015-10-27 07:44:24 +01:00
Stephen Kelly
d566f39a64
cmGlobalGenerator: Remove unneeded GetGeneratorTarget
2015-10-27 07:44:24 +01:00
Stephen Kelly
0c97d32f7a
cmGlobalGenerator: Remove direct storage of targets
...
Find the target by looping when needed.
2015-10-27 07:44:23 +01:00
Stephen Kelly
383bfd9543
cmTargetCollectLinkLanguages: Remove cmMakefile dependency
2015-10-27 07:44:23 +01:00
Stephen Kelly
7f6beddae3
cmGeneratorTarget: Port cmOptionalLinkImplementation
2015-10-27 07:44:23 +01:00
Stephen Kelly
520ca0ff6c
cmGeneratorTarget: Add API for property keys
2015-10-27 07:44:23 +01:00
Stephen Kelly
3e3c754b8c
cmLocalGenerator: Port internals to cmGeneratorTarget
2015-10-27 07:44:22 +01:00
Stephen Kelly
593f347b53
VS7: Port some implementation details to cmGeneratorTarget
2015-10-27 07:44:22 +01:00
Stephen Kelly
7b127c62d4
VS7: Port remaining interface to cmGeneratorTarget
2015-10-27 07:44:22 +01:00
Stephen Kelly
780bff5279
cmake: Store hardcoded lists of sources and headers
...
Don't duplicate this in each cmMakefile.
2015-10-27 07:44:22 +01:00
Stephen Kelly
6bd7bd1e06
Export: Use existing IsDLLPlatform porcelain
2015-10-27 07:44:22 +01:00
Stephen Kelly
b397eae82e
cmGeneratorTarget: Move LinkLanguagePropagatesToDependents from cmTarget
2015-10-27 07:44:21 +01:00
Stephen Kelly
00b8c0a8d4
cmLocalGenerator: Add IsRootMakefile API
2015-10-27 07:44:21 +01:00
Stephen Kelly
4c6374bcc5
Genex: use cmGeneratorTarget policy API
2015-10-27 07:44:21 +01:00
Stephen Kelly
7d409f500e
cmLocalGenerator: Add GetPolicyStatus API
2015-10-27 07:44:21 +01:00
Stephen Kelly
7a1b83cb3f
cmGeneratorTarget: Add GetUtilityBacktrace API
2015-10-27 07:44:21 +01:00
Stephen Kelly
736c2042c6
cmGeneratorTarget: Add GetUtilities API
2015-10-27 07:44:20 +01:00
Stephen Kelly
f210cb131e
cmTarget: Make compatbility API explicit.
2015-10-27 07:44:20 +01:00
Stephen Kelly
bde277e811
cmGeneratorTarget: Add GetLinkDirectories API.
2015-10-26 22:02:13 +01:00
Stephen Kelly
cf69630e51
cmGeneratorTarget: Move GetFrameworkVersion from cmTarget
2015-10-26 22:02:13 +01:00
Stephen Kelly
3f8aa62bfb
cmGeneratorTarget: Add API for target-relative commands.
2015-10-26 22:02:13 +01:00
Brad King
d288b216af
Merge topic 'use-generator-target'
...
6cac952b
VS: Port interface to cmGeneratorTarget
97b37688
VS: Port WriteUtilityDepends to cmGeneratorTarget
600af01d
VS: Port utility depends to cmGeneratorTarget
330bfa83
VS: Port target depends to cmGeneratorTarget
b13e26e2
VS: Port ProjectDepends to cmGeneratorTarget.
8ac8739b
VS: Port TargetIsFortranOnly to cmGeneratorTarget
84fb579f
VS: Port WriteProject to cmGeneratorTarget
1eff421a
VS: Port loop to cmGeneratorTarget
94fd5a5a
VS: Port ImplibDir to cmGeneratorTarget
ce9e9a92
VS: Port LinkClosure to cmGeneratorTarget
26e23e84
VS: Port ComputeLongestObjectDirectory to cmGeneratorTarget
01c26986
VS7: Port to cmGeneratorTarget
459c8910
VS10: Port to cmGeneratorTarget.
7f8bb857
VS6: Port to cmGeneratorTarget.
a0ebd69b
Graphviz: Port to cmGeneratorTarget.
bcee21ce
C::B: Port API to cmGeneratorTarget.
...
2015-10-26 13:13:04 -04:00
Brad King
d71920c457
Merge topic 'xcode-watch-and-tvos'
...
a91eebeb
Xcode: Recognise Watch and TV OS as embedded platforms
2015-10-26 13:13:02 -04:00
Brad King
4c4da56b2e
Merge topic 'xcode-optimization-flags'
...
601e6e1a
Xcode: Use regular expression to extract all optimisation flags (#15794 )
2015-10-26 13:12:59 -04:00
Brad King
06ee07b854
Merge topic 'cpack-deb-fakeroot-removal'
...
66178ae5
CPackDEB: Use proper compression scheme for control.tar.gz
2015-10-26 13:12:53 -04:00
Brad King
f054552124
Merge topic 'fix-test-RUN_SERIAL-failure-regression'
...
e61973e1
CTest: Fix regression in handling of a RUN_SERIAL test that fails
2015-10-26 13:12:50 -04:00
Brad King
8e86e113bc
Merge topic 'doc-add_executable-typo'
...
194011b8
Help: Add missing parenthesis in add_executable docs
2015-10-26 13:12:48 -04:00
Kitware Robot
70d2f2aa61
CMake Nightly Date Stamp
2015-10-26 00:01:05 -04:00
Kitware Robot
33b43ec26b
CMake Nightly Date Stamp
2015-10-25 00:01:07 -04:00
Stephen Kelly
6cac952b9e
VS: Port interface to cmGeneratorTarget
2015-10-24 09:24:43 +02:00
Stephen Kelly
97b3768898
VS: Port WriteUtilityDepends to cmGeneratorTarget
2015-10-24 09:24:43 +02:00
Stephen Kelly
600af01d41
VS: Port utility depends to cmGeneratorTarget
2015-10-24 09:24:43 +02:00
Stephen Kelly
330bfa8336
VS: Port target depends to cmGeneratorTarget
2015-10-24 09:24:43 +02:00
Stephen Kelly
b13e26e278
VS: Port ProjectDepends to cmGeneratorTarget.
2015-10-24 09:24:30 +02:00
Stephen Kelly
8ac8739b2e
VS: Port TargetIsFortranOnly to cmGeneratorTarget
2015-10-24 09:19:57 +02:00
Stephen Kelly
84fb579fc8
VS: Port WriteProject to cmGeneratorTarget
2015-10-24 09:19:56 +02:00
Stephen Kelly
1eff421ad0
VS: Port loop to cmGeneratorTarget
2015-10-24 09:19:56 +02:00
Stephen Kelly
94fd5a5af8
VS: Port ImplibDir to cmGeneratorTarget
2015-10-24 09:19:56 +02:00
Stephen Kelly
ce9e9a92cf
VS: Port LinkClosure to cmGeneratorTarget
2015-10-24 09:19:56 +02:00