summaryrefslogtreecommitdiffstats
path: root/Source/cmGeneratorTarget.cxx
Commit message (Expand)AuthorAgeFilesLines
* LICENSE: Replace references to Copyright.txt with LICENSE.rstKitware Robot2025-03-031-1/+1
* Merge branch 'backport-3.31-custom-transitive-properties' (early part)Brad King2025-02-221-7/+10
|\
| * cmGeneratorExpressionDAGChecker: Construct with initializer list syntaxBrad King2025-02-221-7/+10
* | Linker configuration: rely now on CMAKE_<LANG>_LINK_MODE variable.Marc Chevrier2025-01-261-6/+7
* | Revise C++ coding style using clang-format with "east const"Kitware Robot2025-01-231-182/+182
* | Merge topic 'extern-domain'Brad King2025-01-221-1/+7
|\ \
| * | Add support for foreign targetsVito Gamberini2025-01-211-1/+7
* | | CMP0051: Remove support for OLD behaviorBrad King2025-01-201-1/+1
* | | CMP0043: Remove support for OLD behaviorBrad King2025-01-191-4/+1
* | | CMP0042: Remove support for OLD behaviorBrad King2025-01-191-8/+1
* | | CMP0026: Remove support for OLD behaviorBrad King2025-01-191-28/+11
* | | CMP0024: Remove support for OLD behaviorBrad King2025-01-191-1/+1
* | | cmGeneratorTarget: Simplify storage of link implementationBrad King2025-01-181-1/+1
* | | Merge topic 'remove-old-compatibility'Brad King2025-01-181-21/+5
|\ \ \
| * | | CMP0004: Remove support for OLD behaviorBrad King2025-01-171-21/+5
* | | | Merge topic 'instrumentation-target-labels'Brad King2025-01-181-0/+9
|\ \ \ \ | |/ / / |/| | |
| * | | instrumentation: Add targetLabels field to link snippetsMartin Duffy2025-01-171-0/+9
* | | | Renumber post-3.31 development from 3.32 to 4.0Brad King2025-01-161-1/+1
|/ / /
* | | Merge topic 'instrumentation'Brad King2025-01-161-0/+1
|\ \ \ | |/ / |/| |
| * | instrumentation: Collect and record project build system metricsMartin Duffy2025-01-151-0/+1
* | | Fortran: Add Fortran_BUILDING_INTRINSIC_MODULES for building intrinsicsAlex Turbov2025-01-091-1/+6
|/ /
* | Swift: Expand generator expressions in Swift_MODULE_DIRECTORYEvan Wilde2024-12-091-3/+15
* | cmPolicies: Remove now-unused REQUIRED_IF_USED and REQUIRED_ALWAYS statesBrad King2024-11-131-13/+0
* | Refactoring cmRulePlaceHolderExpander: propagate cmBuildStep informationMarc Chevrier2024-11-041-0/+1
* | clang-tidy: fix `readability-redundant-*` warningsDaniel Pfeifer2024-10-111-4/+5
|/
* 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