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 |
Stephen Kelly
|
7c809fa2a6
|
cmGeneratorTarget: Move GetLinkerLanguage from cmTarget.
|
2015-08-05 18:20:48 +02:00 |
Stephen Kelly
|
6da99de323
|
cmGeneratorTarget: Move GetFrameworkDirectory from cmTarget.
|
2015-08-05 18:20:48 +02:00 |
Stephen Kelly
|
d6bb319b09
|
cmGeneratorTarget: Move GetFullName from cmTarget.
Bring GetFullNameInternal with it.
|
2015-08-05 18:20:48 +02:00 |
Stephen Kelly
|
7a460852fa
|
cmGeneratorTarget: Move GetAppBundleDirectory from cmTarget.
|
2015-08-05 18:20:48 +02:00 |
Stephen Kelly
|
d560bfd273
|
cmGeneratorTarget: Move GetInstallNameDir* from cmTarget.
|
2015-08-05 18:20:47 +02:00 |
Stephen Kelly
|
89e2a080e9
|
cmGeneratorTarget: Move GetMacContentDirectory from cmTarget.
|
2015-08-05 18:20:47 +02:00 |
Stephen Kelly
|
62720e44be
|
cmGeneratorTarget: Move GetFullNameComponents from cmTarget.
|
2015-08-05 18:20:47 +02:00 |
Stephen Kelly
|
e27d737e27
|
cmGeneratorTarget: Move IsChrPathUsed from cmTarget.
|
2015-08-05 18:20:47 +02:00 |
Stephen Kelly
|
8d2de00244
|
cmGeneratorTarget: Move NeedRelinkBeforeInstall from cmTarget.
|
2015-08-05 18:20:47 +02:00 |
Stephen Kelly
|
3df705681b
|
cmGeneratorTarget: Move GetPDBName from cmTarget.
|
2015-08-05 18:20:46 +02:00 |
Stephen Kelly
|
a45fed81e5
|
cmGeneratorTarget: Move GetCompilePDBPath from cmTarget.
|
2015-08-05 18:20:46 +02:00 |
Stephen Kelly
|
f0aa660772
|
cmGeneratorTarget: Move HasSOName from cmTarget.
|
2015-08-05 18:20:46 +02:00 |
Stephen Kelly
|
766839c56d
|
cmGeneratorTarget: Move GetLibraryNames from cmTarget.
|
2015-08-05 18:20:46 +02:00 |
Stephen Kelly
|
47803e6f8e
|
cmGeneratorTarget: Move GetExecutableNames from cmTarget.
|
2015-08-05 18:20:46 +02:00 |
Stephen Kelly
|
7da4c9d4ed
|
cmGeneratorTarget: Move GetLinkImplementationClosure
|
2015-08-05 18:20:45 +02:00 |
Stephen Kelly
|
97f10e488a
|
cmGeneratorTarget: Move ReportPropertyOrigin from cmTarget.
|
2015-08-05 18:20:45 +02:00 |
Stephen Kelly
|
4b86f5edc9
|
cmGeneratorTarget: Make CompatibleType enum private again.
|
2015-08-05 18:20:45 +02:00 |