summaryrefslogtreecommitdiffstats
path: root/Source/cmGeneratorTarget.h
Commit message (Expand)AuthorAgeFilesLines
* GeneratorTarget: Factor out AddSystemIncludeCacheKey()Orkun Tokdemir2024-07-221-0/+4
* Merge topic 'aix-archive-shared-libraries'Brad King2024-07-191-0/+3
|\
| * AIX: Add option to archive shared librariesAditya Vidyadhar Kamath2024-07-171-0/+3
* | Restore support for exporting INTERFACE with missing dependenciesBrad King2024-07-151-1/+7
* | Evaluation of TRANSITIVE_LINK_PROPERTIES isn't considered a usageRobert Maynard2024-07-051-0/+1
|/
* Swift: Use per-config module file locations in multi-config generatorsDave Abrahams2024-05-241-6/+6
* cmGeneratorTarget: Adopt Swift-related methods from the Ninja generatorDave Abrahams2024-05-241-0/+20
* GenEx: Add support for custom transitive compile propertiesBrad King2024-05-211-1/+37
* cmGeneratorTarget: Add GetLinkImplementationClosure mode for linkingBrad King2024-05-211-2/+3
* cmGeneratorTarget: Add TransitiveProperty constructor to help some compilersBrad King2024-05-211-0/+7
* cmGeneratorTarget: Factor link interface/impl methods into own sourceBrad King2024-05-201-1/+1
* cmGeneratorTarget: Move TargetPropertyEntry creation method to headerBrad King2024-05-201-0/+10
* cmGeneratorTarget: Clarify enum for specifying purpose of usage requirementsBrad King2024-05-031-17/+15
* cmGeneratorTarget: Clarify name for evaluating compile-only usage requirementsBrad King2024-05-031-2/+2
* Merge topic 'pch-single-arch'Brad King2024-05-021-0/+2
|\
| * PCH: Use per-arch .pch files only when building multiple Apple architecturesBrad King2024-05-011-0/+2
* | Merge topic 'vs-scan-module-deps-settings'Brad King2024-05-021-0/+7
|\ \
| * | cmGeneratorTarget: add a target-level query for "needs dyndep"Ben Boeckel2024-05-011-0/+7
* | | Merge topic 'genex-link-properties'Brad King2024-05-011-0/+13
|\ \ \ | |_|/ |/| |
| * | GenEx: Teach TARGET_PROPERTY evaluation to optionally pierce LINK_ONLYBrad King2024-04-291-0/+1
| * | cmGeneratorExpressionDAGChecker: Simplify transitive property tableBrad King2024-04-291-0/+12
* | | Merge topic 'export-name-safe-name'Brad King2024-05-011-0/+1
|\ \ \ | |/ / |/| / | |/
| * cmGeneratorTarget: add method to get a filesystem-safe export nameBen Boeckel2024-04-291-0/+1
* | Merge topic 'genex-cleanup'Brad King2024-04-151-1/+1
|\ \
| * | cmGeneratorTarget: Remove EvaluateInterfaceProperty argument defaultBrad King2024-04-121-1/+1
* | | cxxmodules: link to `std`-providing targets when availableBen Boeckel2024-04-111-0/+1
|/ /
* | Merge topic 'restore-link-interface-objlib-with-unity'Brad King2024-02-221-1/+4
|\ \ | |/
| * Restore support for TARGET_OBJECTS in link interfaces with unity buildsBrad King2024-02-211-1/+4
* | Link to transitive dependencies on stub libraries only on some linkersBrad King2024-01-041-0/+3
* | Merge topic 'imported-implib-only'Brad King2023-12-061-1/+1
|\ \ | |/
| * cmComputeLinkInformation: Restore soname lookup for non-imported targetsBrad King2023-12-051-1/+0
| * cmGeneratorTarget: Add helper to check for known runtime artifactBrad King2023-12-051-0/+1
* | LINK_LIBRARY-genex: correct behavior for INTERFACE_LINK_LIBRARIES_DIRECTMarc Chevrier2023-11-291-3/+7
* | Merge topic 'fortran-objects-as-sources-fix'Brad King2023-11-271-0/+5
|\ \ | |/
| * cmGeneratorTarget: add a query for targets with objects in the source listBen Boeckel2023-11-211-0/+5
* | Add options to specify linker toolMarc Chevrier2023-10-131-0/+7
|/
* cmGeneratorTarget: Track explicitly enabled language standard levelsBrad King2023-10-051-0/+8
* cmGeneratorTarget: Remove outdated const/mutable pairBrad King2023-10-041-5/+4
* cmExperimental: remove the flag for C++ modulesBen Boeckel2023-10-021-2/+2
* HIP: Add support for NVIDIA GPUsBrad King2023-09-211-1/+3
* CUDA: Factor out helper to generate CUDA architecture flagsBrad King2023-09-211-1/+5
* Merge branch 'fortran-object-libraries-release' into fortran-object-librariesBen Boeckel2023-09-051-0/+1
|\
| * cmGeneratorTarget: support config-independent Fortran source queriesBen Boeckel2023-09-051-0/+1
* | cxxmodules: generate synthetic targets as an initial passBen Boeckel2023-08-171-0/+6
* | cmGeneratorTarget: classify BMI-only C++ module sourcesBen Boeckel2023-08-171-0/+3
* | cmGeneratorTarget: support better errors when checking for C++20 modulesBen Boeckel2023-08-161-1/+4
* | OPTIMIZE_DEPENDENCIES: Skip order-only deps for non-linking targetsCraig Scott2023-08-091-0/+1
* | IWYU: Update for Debian 12 CI jobBrad King2023-07-281-1/+1
* | macOS: Add support for linking against .xcframework foldersKyle Edwards2023-07-261-0/+2
* | cmTarget: Add a way to represent imported shared library stubsRobert Maynard2023-07-181-0/+1