summaryrefslogtreecommitdiffstats
path: root/Source/cmGeneratorTarget.cxx
Commit message (Expand)AuthorAgeFilesLines
* GeneratorTarget: Fix missing system include cache keyOrkun Tokdemir2024-07-231-0/+4
* GeneratorTarget: Factor out AddSystemIncludeCacheKey()Orkun Tokdemir2024-07-221-41/+47
* AIX: Add option to archive shared librariesAditya Vidyadhar Kamath2024-07-171-3/+21
* cmGeneratorTarget: Adopt Swift-related methods from the Ninja generatorDave Abrahams2024-05-241-0/+42
* GenEx: Add support for custom transitive compile propertiesBrad King2024-05-211-0/+2
* cmGeneratorExpressionDAGChecker: Make config name available in constructorBrad King2024-05-211-5/+5
* cmGeneratorTarget: Add GetLinkImplementationClosure mode for linkingBrad King2024-05-211-1/+3
* cmGeneratorTarget: Factor transitive property methods into own sourceBrad King2024-05-201-181/+1
* cmGeneratorTarget: Factor link interface/impl methods into own sourceBrad King2024-05-201-1440/+1
* cmGeneratorTarget: Factor compatible interface properties into own sourceBrad King2024-05-201-708/+0
* cmGeneratorTarget: Factor options-like usage requirements into own sourceBrad King2024-05-201-624/+0
* cmGeneratorTarget: Factor LINK_DIRECTORIES impl into own sourceBrad King2024-05-201-125/+0
* cmGeneratorTarget: Factor INCLUDE_DIRECTORIES impl into own sourceBrad King2024-05-201-302/+0
* cmGeneratorTarget: Factor SOURCES impl into own sourceBrad King2024-05-201-515/+0
* cmGeneratorTarget: Factor TargetPropertyEntry into own sourceBrad King2024-05-201-167/+0
* cmGeneratorTarget: Move TargetPropertyEntry creation method to headerBrad King2024-05-201-19/+24
* cmTargetTraceDependencies: Factor out of cmGeneratorTargetBrad King2024-05-201-247/+1
* cmGeneratorTarget: Clarify enum for specifying purpose of usage requirementsBrad King2024-05-031-114/+99
* cmGeneratorTarget: Clarify name for evaluating compile-only usage requirementsBrad King2024-05-031-30/+31
* Merge topic 'cxxmodules-no-import-std-reason'Brad King2024-05-031-6/+13
|\
| * cxxmodules: give a reason for unavailability of `import std`Ben Boeckel2024-05-021-6/+13
* | Merge topic 'pch-single-arch'Brad King2024-05-021-0/+14
|\ \
| * | PCH: Use per-arch .pch files only when building multiple Apple architecturesBrad King2024-05-011-0/+14
* | | Merge topic 'vs-scan-module-deps-settings'Brad King2024-05-021-9/+24
|\ \ \ | |_|/ |/| |
| * | cmGeneratorTarget: add a target-level query for "needs dyndep"Ben Boeckel2024-05-011-9/+24
| * | Merge topic 'export-name-safe-name' into release-3.28Brad King2024-05-011-0/+10
| |\ \
* | \ \ Merge topic 'genex-link-properties'Brad King2024-05-011-25/+92
|\ \ \ \ | |_|_|/ |/| | |
| * | | GenEx: Fix TARGET_PROPERTY evaluation of transitive link propertiesBrad King2024-04-291-3/+12
| * | | GenEx: Teach TARGET_PROPERTY evaluation to optionally pierce LINK_ONLYBrad King2024-04-291-13/+24
| * | | cmGeneratorExpressionDAGChecker: Simplify transitive property tableBrad King2024-04-291-0/+40
| * | | cmGeneratorExpressionDAGChecker: Make local generator available in constructorBrad King2024-04-291-25/+32
* | | | Merge topic 'export-name-safe-name'Brad King2024-05-011-0/+10
|\ \ \ \ | | |_|/ | |/| |
| * | | cmGeneratorTarget: add method to get a filesystem-safe export nameBen Boeckel2024-04-291-0/+10
* | | | Merge topic 'exported-modules-with-headers'Brad King2024-04-301-0/+4
|\ \ \ \ | |_|/ / |/| | / | | |/ | |/|
| * | cmGeneratorTarget: add the original target as a COMPILE_ONLY linkBen Boeckel2024-04-271-0/+4
| |/
* | Merge topic 'genex-cleanup'Brad King2024-04-151-0/+1
|\ \
| * | cmGeneratorExpression: Add comments on implementation detailsBrad King2024-04-121-0/+1
* | | Experimental: add an experimental feature gate for `import std`Ben Boeckel2024-04-121-0/+9
* | | cxxmodules: link to `std`-providing targets when availableBen Boeckel2024-04-111-0/+103
* | | cmGlobalGenerator: compute target features before synthetic targetsBen Boeckel2024-04-111-0/+12
|/ /
* | VERIFY_INTERFACE_HEADER_SETS: Suppress clang-tidy include checksClausKlein2024-04-081-2/+4
* | VERIFY_INTERFACE_HEADER_SETS: Add IWYU pragma as C-style commentClausKlein2024-04-081-1/+2
* | Source: Use cmValue::IsOn and IsOffVitaly Stakhovsky2024-03-171-7/+7
* | LINKER_TYPE: Support MOLD only on GCC versions that support itMarc Chevrier2024-03-131-5/+17
* | LINKER_TYPE: fix spelling error in messageMarc Chevrier2024-03-121-1/+1
* | Merge topic 'cxxmodules-fileset-cache-fullpath' into release-3.29Brad King2024-02-271-1/+2
|\ \ | |/
| * cmGeneratorTarget: collapse paths before querying the fileset cacheBen Boeckel2024-02-241-1/+2
* | Merge topic 'cxxmodules-transitive-modules-usage' into release-3.29Brad King2024-02-211-0/+1
|\ \ | |/
| * cmGeneratorTarget: discover synthetic targets recursivelyBen Boeckel2024-02-201-0/+1
* | Merge topic 'cxxmodules-nmc-duplicate-synthetic-targets' into release-3.29Brad King2024-02-191-0/+1
|\ \ | |/