summaryrefslogtreecommitdiffstats
path: root/Source/cmGeneratorTarget.cxx
Commit message (Expand)AuthorAgeFilesLines
* Merge topic 'cuda-clang-no-link-arch'Brad King2024-01-191-1/+1
|\
| * CUDA/Clang: Do not pass explicit architecture flags when linkingBrad King2024-01-181-1/+1
* | Merge branch 'backport-cxxmodules-export-file-collisions'Brad King2024-01-181-3/+3
|\ \ | |/ |/|
| * Source: Simplify hasher object constructionBrad King2024-01-181-3/+3
* | Link to transitive dependencies on stub libraries only on some linkersBrad King2024-01-041-0/+14
* | Merge topic 'Xcode-Check-Imported-Framework'Brad King2023-12-191-5/+17
|\ \ | |/
| * Xcode: Restore support for standalone IMPORTED_LOCATION_<CONFIG>Marc Chevrier2023-12-181-5/+17
* | Merge topic 'cmake-sources-no-scan'Brad King2023-12-121-0/+1
|\ \ | |/
| * cmGeneratorTarget: disable C++ module scanning for verify targetsBen Boeckel2023-12-111-0/+1
* | Merge topic 'imported-implib-only'Brad King2023-12-061-0/+13
|\ \ | |/
| * cmGeneratorTarget: Add helper to check for known runtime artifactBrad King2023-12-051-0/+13
* | Merge topic 'LINK_LIBRARY-genex-with-INTERFACE_LINK_LIBRARIES_DIRECT'Brad King2023-11-301-14/+44
|\ \
| * | LINK_LIBRARY-genex: correct behavior for INTERFACE_LINK_LIBRARIES_DIRECTMarc Chevrier2023-11-291-14/+44
* | | Merge topic 'cxxmodules-diagnostics'Brad King2023-11-291-7/+12
|\ \ \ | |/ / |/| / | |/
| * cxxmodules: Add more suggestions to no-modules-support diagnosticsBrad King2023-11-281-7/+12
* | Merge topic 'fortran-objects-as-sources-fix'Brad King2023-11-271-27/+60
|\ \ | |/
| * LinkItem: track `cmSourceFile` instances for external objectsBen Boeckel2023-11-231-0/+2
| * cmGeneratorTarget: also check included objects for Fortran modulesBen Boeckel2023-11-211-9/+37
| * cmGeneratorTarget: add a query for targets with objects in the source listBen Boeckel2023-11-211-9/+18
| * cmGeneratorTarget: use pointers to `const` generator targets for languagesBen Boeckel2023-11-211-2/+2
| * cmGeneratorTarget: track object libraries using a `set`Ben Boeckel2023-11-211-10/+4
* | Merge branch 'backport-ci-fedora-39' into ci-fedora-39Brad King2023-11-171-4/+4
|\ \ | |/
| * codespell: Fix typosBrad King2023-11-171-4/+4
* | Fix per-config sources in multi-config generators when first config adds noneBrad King2023-11-131-7/+6
* | Merge topic 'cxxmodules-cmp0155-graceful-fallback-without-scanner'Brad King2023-11-011-4/+13
|\ \ | |/
| * cmGlobalGenerator: give context about module queriesBen Boeckel2023-11-011-3/+6
| * CMP0155: ignore scanning for sources if no scanner is availableBen Boeckel2023-11-011-2/+8
* | Add options to specify linker toolMarc Chevrier2023-10-131-0/+69
|/
* cxxmodules: Reference documentation in no-modules-support diagnosticsBrad King2023-10-111-9/+11
* cxxmodules: Scan only targets that explicitly enable C++ 20Brad King2023-10-051-7/+5
* cmGeneratorTarget: Track explicitly enabled language standard levelsBrad King2023-10-051-1/+39
* cmGeneratorTarget: Remove outdated const/mutable pairBrad King2023-10-041-2/+2
* cmStandardLevelResolver: Report feature std level from GetNewRequiredStandardBrad King2023-10-041-1/+3
* cxxmodules: Fix CMP0155 NEW behavior when C++ compile features are not knownBrad King2023-10-031-11/+18
* cxxmodules: scan C++ sources for imports by defaultBen Boeckel2023-10-021-1/+16
* cmGeneratorTarget: use `this->` for method callsBen Boeckel2023-10-021-2/+2
* cxxmodules: rework control logic for scanning regular C++ sourcesBen Boeckel2023-10-021-31/+91
* cmExperimental: remove the flag for C++ modulesBen Boeckel2023-10-021-11/+5
* Merge topic 'cxxmodules-export-dirs-with-prefix'Brad King2023-09-271-2/+1
|\
| * cmGeneratorTarget: remove not-INTERFACE assertionBen Boeckel2023-09-261-1/+0
| * cmGeneratorTarget: use a character literalBen Boeckel2023-09-261-1/+1
* | cmGeneratorTarget: use `GetSupportDirectory` in PCH codepathsBen Boeckel2023-09-251-8/+2
|/
* HIP: Add support for NVIDIA GPUsBrad King2023-09-211-2/+9
* CUDA: Factor out helper to generate CUDA architecture flagsBrad King2023-09-211-20/+33
* cmGeneratorTarget: Clarify local variable names for device architecturesBrad King2023-09-191-21/+20
* Merge branch 'fortran-object-libraries-release' into fortran-object-librariesBen Boeckel2023-09-051-0/+9
|\
| * cmGeneratorTarget: support config-independent Fortran source queriesBen Boeckel2023-09-051-0/+9
* | macOS: IMPORTED framework: Honor SYSTEM target property in all casesMarc Chevrier2023-08-271-3/+3
* | Merge topic 'modules-better-messages'Brad King2023-08-251-11/+20
|\ \
| * | cxxmodules: improve error messages for C++ module setupBen Boeckel2023-08-231-11/+20
| |/