summaryrefslogtreecommitdiffstats
path: root/Source/cmGeneratorTarget.h
Commit message (Expand)AuthorAgeFilesLines
* 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
* | macOS: Allow IMPORTED_LOCATION to be a framework folderKyle Edwards2023-06-231-0/+4
|/
* Merge topic 'use-linker-depfile'Brad King2023-05-041-0/+3
|\
| * Link step: use linker dependency linker fileMarc Chevrier2023-05-031-0/+3
* | Autogen: Add AUTOGEN_USE_SYSTEM_INCLUDE target propertyOrkun Tokdemir2023-05-031-0/+2
|/
* cmGeneratorTarget: Factor out EvaluatedTargetProperty infrastructureOrkun Tokdemir2023-04-051-0/+22
* cmGeneratorTarget: Pass language to GetAppleArchs when possibleBrad King2023-03-151-1/+2
* cmGeneratorTarget: Convert GetAppleArchs output argument to return valueBrad King2023-03-151-2/+1
* Apple: Handle generation and comsuption of text-based stubs (.tbd files)Marc Chevrier2023-03-011-2/+12
* Enhance support functionsMarc Chevrier2023-02-281-0/+5
* cmMakefile: add support for a "synthesized" targetBen Boeckel2023-02-141-0/+1
* cmTarget: store visibility as an `enum` rather than boolsBen Boeckel2023-02-141-0/+1
* cmGeneratorTarget: add a method to query if Fortran sources existBen Boeckel2023-02-011-0/+2
* cmGeneratorTarget: Cache full name componentsPierre Testart2023-01-181-8/+18
* clang-tidy: add <LANG>_CLANG_TIDY_EXPORT_FIXES_DIR propertyKyle Edwards2022-12-061-0/+2
* Merge topic 'add-generator-target-caches'Brad King2022-11-301-0/+12
|\
| * cmGeneratorTarget: Add caches to some functionsPierre Testart2022-11-281-0/+12
* | cmGeneratorTarget: factor out fileset info and scanning detectionBen Boeckel2022-11-231-0/+14
* | cmGeneratorTarget: factor out dyndep support detectionBen Boeckel2022-11-231-0/+4
|/
* CUDA: Add Device LTO support for nvccRobert Maynard2022-07-221-1/+4
* cmTarget: add support for C++ module fileset typesBen Boeckel2022-06-161-0/+30
* clang-tidy: address `modernize-use-default-member-init` lintsBen Boeckel2022-05-241-14/+14
* export: Fix TARGET_NAME lookup for out-of-dir linkingBrad King2022-04-011-3/+3
* FILE_SET: Add VERIFY_HEADER_SETS target propertyKyle Edwards2022-03-291-0/+5
* LINK_LIBRARIES: Evaluate separately for linking and usage requirementsBrad King2022-03-221-4/+13
* Genex: Add $<LINK_LIBRARY:...>Marc Chevrier2022-02-071-1/+2
* Merge topic 'link-interface-direct'Brad King2022-01-311-3/+20
|\
| * Add usage requirements to update direct link dependenciesBrad King2022-01-291-2/+10
| * cmGeneratorTarget: Add LookupLinkItem option to consider own target nameBrad King2022-01-291-1/+7
| * PCH: Clear link interface cache when adding PCH object to itBrad King2022-01-291-0/+3
* | cmGlobalVisualStudio10Generator: Auto restore NuGet packages.Carsten Rudolph2022-01-221-0/+3
|/
* Merge topic 'vs-csharp-dotnet-sdk'Brad King2021-12-221-0/+2
|\
| * VS: Add DOTNET_SDK property to generate SDK-style C# projectsSumit Bhardwaj2021-12-211-0/+2
* | target_link_libraries: Optionally require only target namesBrad King2021-12-201-0/+1
* | CMP0028: Report the target whose link interface has an offending itemBrad King2021-12-161-0/+11
* | cmGeneratorTarget: Propagate backtraces from INTERFACE_LINK_LIBRARIESBrad King2021-12-151-2/+3
|/