summaryrefslogtreecommitdiffstats
path: root/Source/cmTarget.cxx
Commit message (Expand)AuthorAgeFilesLines
* cmTarget: Cache compatible interface property setsBrad King2014-07-161-48/+45
* cmTarget: Refactor GetLinkImplementationClosure internalsBrad King2014-07-161-7/+11
* cmTarget: Drop GetTransitivePropertyTargets methodBrad King2014-07-161-19/+0
* cmTarget: Make GetLink*Libraries methods safer to useBrad King2014-07-161-15/+16
* Honor $<LINK_ONLY> when checking interface propertiesBrad King2014-07-161-1/+1
* Make $<LINK_ONLY> available to projects (#14751)Brad King2014-07-161-11/+3
* Merge topic 'refactor-link-internals'Brad King2014-07-161-114/+93
|\
| * cmTarget: Refactor internal imported LinkInterface mapBrad King2014-07-141-10/+5
| * cmTarget: Simplify internal ComputeLinkInterfaceLibraries methodBrad King2014-07-141-26/+18
| * cmTarget: Move ComputeLinkInterfaceLibraries to internalsBrad King2014-07-141-43/+52
| * cmTarget: Refactor internal LinkInterface mapBrad King2014-07-141-28/+18
| * cmTarget: Drop 'head' argument from processSourcesBrad King2014-07-141-4/+1
| * cmTarget: Drop 'head' argument from GetSourceFilesBrad King2014-07-141-11/+9
| * cmTarget: Drop 'head' argument from GetLanguagesBrad King2014-07-141-5/+4
| * cmTarget: Drop 'head' argument from ComputeLinkImplementationLanguagesBrad King2014-07-141-4/+3
* | cmTarget: Compile old-style link dependencies only for VS 6Brad King2014-07-141-0/+8
* | cmTarget: Run old-style link dependencies only for VS 6Brad King2014-07-141-2/+5
* | cmTarget: Rename old-style link dependencies code as "ForVS6"Brad King2014-07-141-39/+39
|/
* Merge topic 'refactor-link-internals'Brad King2014-07-141-1/+1
|\
| * cmTarget: Fix CMP0022 OLD breakage from recent refactoringBrad King2014-07-101-1/+1
* | Allow INTERFACE_SOURCES to specify $<TARGET_OBJECTS> (#14970)Brad King2014-07-141-0/+1
* | cmTarget: Simplify INTERFACE_INCLUDE_DIRECTORIES usage requirement lookupBrad King2014-07-071-61/+15
* | cmTarget: Simplify CMP0027 logic in processIncludeDirectoriesBrad King2014-07-071-26/+20
* | cmTarget: Add to LinkImplementation whether each library was a genexBrad King2014-07-071-7/+5
* | cmTarget: Simplify INTERFACE_COMPILE_FEATURES usage requirement lookupBrad King2014-07-071-39/+3
* | cmTarget: Simplify INTERFACE_COMPILE_DEFINITIONS usage requirement lookupBrad King2014-07-071-39/+3
* | cmTarget: Simplify INTERFACE_COMPILE_OPTIONS usage requirement lookupBrad King2014-07-071-39/+3
* | cmTarget: Simplify INTERFACE_SOURCES usage requirement lookupBrad King2014-07-071-39/+3
* | cmTarget: Add method to add usage requirements from linked interfacesBrad King2014-07-071-0/+29
* | cmTarget: Add to LinkImplementation a backtrace for each libraryBrad King2014-07-071-1/+1
* | cmTarget: Refactor LinkImplementation to allow more informationBrad King2014-07-071-8/+11
* | Target: Return null when a transitive property is not defined.Stephen Kelly2014-07-011-0/+30
|/
* cmTarget: Refactor ComputeLinkImplementationBrad King2014-06-251-17/+20
* cmTarget: Pre-indent a block in ComputeLinkImplementationBrad King2014-06-251-37/+37
* cmTarget: Shorten a long line in ComputeLinkImplementationBrad King2014-06-251-3/+2
* cmTarget: Refactor internal LinkImplementation mapBrad King2014-06-251-31/+24
* cmTarget: Remove unnecessary 'mutable' markupBrad King2014-06-251-19/+19
* cmTarget: De-duplicate link interface evaluation for $<LINK_ONLY>Brad King2014-06-251-32/+12
* cmTarget: Teach GetLinkInterfaceLibraries to support $<LINK_ONLY>Brad King2014-06-251-23/+40
* cmTarget: De-duplicate link interface genex code for $<LINK_ONLY>Brad King2014-06-251-14/+6
* cmTarget: Teach ExpandLinkItems how to support $<LINK_ONLY>Brad King2014-06-251-3/+8
* cmTarget: Drop GetDirectLinkLibraries methodsBrad King2014-06-231-42/+27
* cmTarget: Improve HaveBuildTreeRPATH implementationBrad King2014-06-231-3/+6
* cmTarget: Lookup targets in LinkInterface and LinkImplementationBrad King2014-06-231-42/+63
* cmTarget: Add GetUtilityItems to get target ordering dependenciesBrad King2014-06-231-0/+21
* Fix scope of transitive target name lookupsBrad King2014-06-231-13/+10
* cmTarget: Add method to lookup other targets in a target's scopeBrad King2014-06-231-0/+31
* cmTarget: Constify GetLinkImplementationClosure resultsBrad King2014-06-231-10/+10
* cmTarget: Constify GetTransitivePropertyTargets resultsBrad King2014-06-231-2/+2
* cmTarget: Drop 'head' target from GetImportInfoBrad King2014-06-231-36/+62