summaryrefslogtreecommitdiffstats
path: root/Source/cmTarget.h
Commit message (Collapse)AuthorAgeFilesLines
* cmGlobalGenerator: Move GeneratorTargetsType to usage site.Stephen Kelly2015-10-241-0/+4
|
* cmGeneratorTarget: Copy the policy map from the cmTarget.Stephen Kelly2015-10-201-17/+0
|
* cmTarget: Remove unused NameResolvesToFramework.Stephen Kelly2015-10-201-2/+0
|
* Move ComputeLinkType out of cmTarget.Stephen Kelly2015-10-201-3/+0
| | | | | 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 Kelly2015-10-201-3/+0
|
* cmGeneratorTarget: Move HaveWellDefinedOutputFiles from cmTarget.Stephen Kelly2015-10-201-3/+0
|
* cmGeneratorTarget: Move GetExportMacro from cmTarget.Stephen Kelly2015-10-201-5/+0
|
* cmGeneratorTarget: Move IsCFBundleOnApple from cmTarget.Stephen Kelly2015-10-191-3/+0
|
* cmGeneratorTarget: Move IsXCTestOnApple from cmTarget.Stephen Kelly2015-10-191-3/+0
|
* cmGeneratorTarget: Move IsLinkable from cmTarget.Stephen Kelly2015-10-191-3/+0
|
* cmGeneratorTarget: Move GetExportName from cmTarget.Stephen Kelly2015-10-181-1/+0
|
* cmGeneratorTarget: Move ComputeVersionedName from cmTarget.Stephen Kelly2015-10-161-7/+0
|
* cmGeneratorTarget: Move GetTargetVersion from cmTarget.Stephen Kelly2015-10-161-11/+0
|
* cmGeneratorTarget: Move CheckCMP0004 from cmTarget.Stephen Kelly2015-10-161-4/+0
|
* cmGeneratorTarget: Move ImportInfo from cmTarget.Stephen Kelly2015-10-161-24/+0
|
* cmGeneratorTarget: Move ImportedGetLocation from cmTarget.Stephen Kelly2015-10-161-2/+0
|
* cmGeneratorTarget: Move GetFullNameImported from cmTarget.Stephen Kelly2015-10-161-3/+0
|
* cmGeneratorTarget: Move GetObjectLibrariesCMP0026 from cmTarget.Stephen Kelly2015-10-161-2/+0
|
* cmState: Move GetTargetTypeName from cmTarget.Stephen Kelly2015-10-141-1/+0
|
* cmState: Move TargetType enum from cmTarget.Stephen Kelly2015-10-141-10/+5
| | | | | | | 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
* cmTarget: Move link type enum out.Stephen Kelly2015-10-141-6/+4
| | | | Remove a reason for generate time code to depend on the cmTarget header/type.
* cmTarget: Move ImportInfoMap out of internal class.Stephen Kelly2015-10-141-0/+3
|
* cmTarget: Move backtrace member out of internal class.Stephen Kelly2015-10-141-0/+2
|
* cmGeneratorTarget: Move GetSupportDirectory from cmTarget.Stephen Kelly2015-10-121-3/+0
|
* cmGeneratorTarget: Move HasImportLibrary from cmTarget.Stephen Kelly2015-10-121-3/+3
|
* cmGeneratorTarget: Move HasImplibGNUtoMS from cmTarget.Stephen Kelly2015-10-121-8/+0
|
* cmGeneratorTarget: Move FindTargetToLink from cmTarget.Stephen Kelly2015-10-121-2/+0
|
* cmGeneratorTarget: Move GetUtilityItems from cmTarget.Stephen Kelly2015-10-121-2/+0
|
* cmGeneratorTarget: Move IsImportedSharedLibWithoutSOName from cmTarget.Stephen Kelly2015-10-101-4/+0
|
* cmGeneratorTarget: Move GetOutputTargetType from cmTarget.Stephen Kelly2015-10-101-3/+0
|
* cmGeneratorTarget: Move HasMacOSXRpathInstallNameDir from cmTarget.Stephen Kelly2015-10-101-6/+0
|
* cmGeneratorTarget: Move HaveInstallTreeRPATH from cmTarget.Stephen Kelly2015-10-081-2/+0
|
* cmGeneratorTarget: Move ComputePDBOutputDir from cmTarget.Stephen Kelly2015-10-081-3/+0
|
* cmGeneratorTarget: Move IsNullImpliedByLinkLibraries from cmTarget.Stephen Kelly2015-10-081-3/+0
|
* cmGeneratorTarget: Move output info from cmTarget.Stephen Kelly2015-10-081-14/+0
|
* cmGeneratorTarget: Move UsesDefaultOutputDir from cmTarget.Stephen Kelly2015-10-081-4/+0
|
* cmGeneratorTarget: Move GetPDBDirectory from cmTarget.Stephen Kelly2015-10-081-6/+0
|
* cmGeneratorTarget: Move GetDirectory from cmTarget.Stephen Kelly2015-10-081-7/+0
|
* cmTarget: Make OutputInfo definition public.Stephen Kelly2015-10-081-1/+9
|
* cmGeneratorTarget: Move link implementation from cmTarget.Stephen Kelly2015-10-081-23/+3
|
* cmTarget: Remove Compute method.Stephen Kelly2015-10-071-2/+0
|
* cmGeneratorTarget: Move computed sources from cmTarget.Stephen Kelly2015-10-071-15/+3
|
* cmGeneratorTarget: Inline GetSourceFiles from cmTarget.Stephen Kelly2015-10-071-5/+9
|
* cmTarget: Add Compute API for sources.Stephen Kelly2015-10-071-0/+2
| | | | | This method is a refactoring artifact. It will be removed in a follow-up.
* cmTarget: Add API for generate-time source addition.Stephen Kelly2015-10-071-0/+1
| | | | | This method is a refactoring artifact. It will be removed in a follow-up.
* CMP0065: Restrict the use of CMAKE_SHARED_LIBRARY_LINK_<LANG>_FLAGSChuck Atkins2015-09-211-1/+2
| | | | | This new policy restricts the addition of the shared library link flags to executables only when the ENABLE_EXPORTS property is set to True.
* Merge topic 'use-generator-target'Brad King2015-08-271-88/+19
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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. ...
| * cmGeneratorTarget: Move GetConfigCommonSourceFiles from cmTarget.Stephen Kelly2015-08-261-2/+0
| |
| * cmGeneratorTarget: Move GetLanguages from cmTarget.Stephen Kelly2015-08-261-8/+0
| |
| * cmGeneratorTarget: Move ComputeLinkImplementationLanguages from cmTarget.Stephen Kelly2015-08-261-3/+0
| |