summaryrefslogtreecommitdiffstats
path: root/Source/cmGeneratorTarget.cxx
Commit message (Expand)AuthorAgeFilesLines
* AIX: Enable versioned shared objects with CMAKE_AIX_SHARED_LIBRARY_ARCHIVEAditya Vidyadhar Kamath2024-10-101-2/+7
* cmGeneratorTarget: Simplify AIX shared library archive name computationBrad King2024-10-101-2/+1
* cmGeneratorTarget: Simplify ComputeVersionedName signatureBrad King2024-10-101-16/+18
* Merge topic 'build-databases'Brad King2024-09-051-0/+473
|\
| * cmExperimental: gate build database support behind a flagBen Boeckel2024-09-031-0/+4
| * cmGlobalGenerator: generate build database files for targetsBen Boeckel2024-08-271-0/+14
| * cmDyndepCollation: write build database metadataBen Boeckel2024-08-271-0/+21
| * cmGeneratorTarget: add a method to build classified command linesBen Boeckel2024-08-271-0/+420
| * cmGeneratorTarget: add the concept of a "family" nameBen Boeckel2024-08-271-0/+14
* | Source: Avoid comparing pointers to nullptrVitaly Stakhovsky2024-08-271-4/+3
|/
* 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
|/ /