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 |
Stephen Kelly
|
c2b7336ff3
|
cmGeneratorTarget: Move GetConfigCommonSourceFiles from cmTarget.
|
2015-08-26 19:46:33 +02:00 |
Stephen Kelly
|
69329fff70
|
cmGeneratorTarget: Move GetLanguages from cmTarget.
|
2015-08-26 19:46:32 +02:00 |
Stephen Kelly
|
0431f2c4d7
|
cmGeneratorTarget: Move ComputeLinkImplementationLanguages from cmTarget.
|
2015-08-26 19:46:32 +02:00 |
Stephen Kelly
|
abe9505df9
|
cmGeneratorTarget: Move HaveBuildTreeRPath from cmTarget.
|
2015-08-26 19:46:32 +02:00 |
Stephen Kelly
|
d4a24c0e95
|
cmGeneratorTarget: Move GetLinkImplementation from cmTarget.
|
2015-08-26 19:46:32 +02:00 |
Stephen Kelly
|
83981cf593
|
cmTarget: Add GetLinkImplMap method.
This is a temporary refactoring artifact.
|
2015-08-26 19:46:31 +02:00 |
Stephen Kelly
|
771e79a2bf
|
cmLinkItem: Add cmOptionalLinkImplementation type.
Move the associated Compute* methods to the cmTarget class.
|
2015-08-26 19:46:31 +02:00 |
Stephen Kelly
|
3846ebcf2b
|
cmLinkItem: Add cmLinkImplementation type.
|
2015-08-26 19:46:31 +02:00 |
Stephen Kelly
|
a7f5d70dde
|
cmGeneratorTarget: Move compile defintions processing from cmTarget.
|
2015-08-26 19:46:30 +02:00 |
Stephen Kelly
|
d051086cce
|
cmGeneratorTarget: Move compile features processing from cmTarget.
|
2015-08-26 19:46:10 +02:00 |
Stephen Kelly
|
db4cb92bda
|
cmGeneratorTarget: Move compile options processing from cmTarget.
|
2015-08-26 19:45:51 +02:00 |
Stephen Kelly
|
e6ccbf6f30
|
cmGeneratorTarget: Move include directory processing from cmTarget.
|
2015-08-26 19:45:21 +02:00 |
Stephen Kelly
|
8bfb0c53da
|
cmGeneratorTarget: Move link iface helpers from cmTarget.
|
2015-08-26 19:39:29 +02:00 |
Stephen Kelly
|
2cb3e57402
|
cmGeneratorTarget: Move GetImportLinkInterface from cmTarget.
|
2015-08-26 19:39:17 +02:00 |
Stephen Kelly
|
6d3d099b4a
|
cmGeneratorTarget: Move ComputeLinkInterfaceLibraries from cmTarget.
|
2015-08-26 19:38:57 +02:00 |
Stephen Kelly
|
0db9d92787
|
cmGeneratorTarget: Move GetLinkInterfaceLibraries from cmTarget.
|
2015-08-26 19:38:37 +02:00 |
Stephen Kelly
|
84b847e42f
|
cmGeneratorTarget: Move ComputeLinkInterface from cmTarget.
|
2015-08-26 19:38:14 +02:00 |
Stephen Kelly
|
6220241fd0
|
cmGeneratorTarget: Move GetLinkInterface from cmTarget.
|
2015-08-26 19:37:45 +02:00 |
Stephen Kelly
|
6353816786
|
cmTarget: Add GetHeadToLinkInterfaceMap methods.
|
2015-08-26 19:37:32 +02:00 |
Stephen Kelly
|
f8ca51a054
|
cmGeneratorTarget: Move ComputeLinkInterface from cmTarget.
|
2015-08-26 19:36:13 +02:00 |
Stephen Kelly
|
d67584ccc4
|
cmTarget: Move link interface libraries struct out.
|
2015-08-26 19:35:45 +02:00 |
Stephen Kelly
|
de6b289582
|
cmTarget: Remove vestigal method declaration.
The definition was removed in commit v3.1.0-rc1~688^2~5 (cmTarget:
Allow any generator expression in SOURCES property., 2014-03-18).
|
2015-08-25 23:06:33 +02:00 |
Gregor Jasny
|
8c076a8bdb
|
cmTarget: Remove unused AddSystemIncludeDirectories overload
|
2015-08-11 08:53:38 -04:00 |
Stephen Kelly
|
1f54bc1cf3
|
cmTarget: Split storage of include directories from genexes.
|
2015-08-07 17:06:15 +02:00 |
Stephen Kelly
|
10040601a2
|
cmLinkImplementationLibraries: Move to namespace scope.
|
2015-08-07 00:51:49 +02:00 |
Stephen Kelly
|
d9da6ee29f
|
cmLinkItem: Split to separate file.
|
2015-08-07 00:51:45 +02:00 |
Stephen Kelly
|
f83e84028a
|
cmGeneratorTarget: Move CompileInfoMap from cmTarget.
|
2015-08-05 18:20:50 +02:00 |
Stephen Kelly
|
b3f0e35308
|
cmGeneratorTarget: Move GetCompilePDBDirectory from cmTarget.
|
2015-08-05 18:20:50 +02:00 |
Stephen Kelly
|
34c437411d
|
cmGeneratorTarget: Move GetOutputName from cmTarget.
|
2015-08-05 18:20:50 +02:00 |
Stephen Kelly
|
ee26add4f4
|
cmGeneratorTarget: Move IsBundleOnApple from cmTarget.
|
2015-08-05 18:20:49 +02:00 |
Stephen Kelly
|
f8076644ce
|
cmGeneratorTarget: Move GetLinkClosure from cmTarget.
|
2015-08-05 18:20:49 +02:00 |