summaryrefslogtreecommitdiff
path: root/Source/cmGeneratorTarget.cxx
Commit message (Expand)AuthorAgeFilesLines
...
* | Merge topic 'file-set-source-group'Kyle Edwards2022-08-251-1/+1
|\ \ | |/
| * FILE_SET: Fix source group detectionKyle Edwards2022-08-241-1/+1
* | Merge topic 'all-verify-interface-header-sets'Kyle Edwards2022-08-031-0/+12
|\ \ | |/
| * VERIFY_INTERFACE_HEADER_SETS: Add verification target for allKyle Edwards2022-08-031-0/+12
| * Merge topic 'verify-interface-header-sets-interface-library-source-language' ...Brad King2022-07-281-0/+6
| |\
* | \ Merge topic 'cuda_add_lto_support'Brad King2022-08-031-3/+27
|\ \ \
| * | | CUDA: Add Device LTO support for nvccRobert Maynard2022-07-221-3/+27
* | | | Merge topic 'verify-interface-header-sets-interface-library-source-language'Brad King2022-07-281-0/+6
|\ \ \ \ | | |_|/ | |/| |
| * | | VERIFY_INTERFACE_HEADER_SETS: Fall back to global languagesKyle Edwards2022-07-271-0/+6
* | | | Merge topic 'verify-interface-header-sets-add-compile-definitions'Brad King2022-07-281-0/+6
|\ \ \ \ | |_|/ / |/| | / | | |/ | |/|
| * | VERIFY_INTERFACE_HEADER_SETS: Finalize compile info for verify targetsKyle Edwards2022-07-271-0/+6
| |/
* | Merge topic 'cpp-named-module-file-sets'Brad King2022-06-171-1/+89
|\ \
| * | cmTarget: add support for C++ module fileset typesBen Boeckel2022-06-161-1/+89
| |/
* | Add SYSTEM target propertyDa Quexian2022-06-161-3/+8
|/
* cmSystemTools: Fix 'ErrorOccurred' spellingFeRD (Frank Dana)2022-06-131-6/+6
* VERIFY_INTERFACE_HEADER_SETS: Add property for list of header setsKyle Edwards2022-05-251-5/+23
* clang-tidy: address `modernize-use-default-member-init` lintsBen Boeckel2022-05-241-17/+2
* VERIFY_HEADER_SETS: Rename to VERIFY_INTERFACE_HEADER_SETSKyle Edwards2022-05-181-5/+5
* Merge topic 'file-set-generated-dependency'Brad King2022-04-151-2/+4
|\
| * FILE_SET: Make INTERFACE libraries with HEADER_SETS participate in buildsystemKyle Edwards2022-04-141-2/+4
| * Revert INTERFACE_LINK_LIBRARIES_DIRECT feature for 3.23 branchBrad King2022-03-211-166/+14
* | FILE_SET: Add VERIFY_HEADER_SETS target propertyKyle Edwards2022-03-291-0/+173
* | LINK_LIBRARIES: Add support for LINK_ONLY genexBrad King2022-03-241-0/+14
* | INTERFACE_LINK_LIBRARIES_DIRECT: Honor link dependencies through LINK_ONLYBrad King2022-03-221-6/+8
* | LINK_LIBRARIES: Evaluate separately for linking and usage requirementsBrad King2022-03-221-27/+56
* | CUDA: Add support for CUDA_ARCHITECTURES=nativeBrad King2022-03-101-0/+17
* | Merge topic 'cuda-arch-all'Brad King2022-03-021-13/+13
|\ \ | |/
| * CUDA: Simplify CMAKE_CUDA_ARCHITECTURES special value logicBrad King2022-02-281-13/+13
* | Genex-LINK_GROUP: Add possibility to group libraries at link stepMarc Chevrier2022-02-281-2/+4
* | Merge topic 'cuda-archs'Brad King2022-02-221-5/+3
|\ \ | |/
| * CUDA: Restore support for non-"all" CUDA_ARCHITECTURES with nvcc 11.5+Brad King2022-02-181-5/+3
* | Merge topic 'genex-LINK_LIBRARY-to-decorate-library'Brad King2022-02-091-3/+12
|\ \
| * | Genex: Add $<LINK_LIBRARY:...>Marc Chevrier2022-02-081-3/+12
| |/
* | Windows: Allow manifest files to be bundled as contentAron Yu2022-02-041-1/+5
|/
* CUDA: Generic all and all-major supportRaul Tambre2022-02-011-8/+16
* Merge topic 'link-interface-direct'Brad King2022-01-311-95/+255
|\
| * Add usage requirements to update direct link dependenciesBrad King2022-01-291-14/+166
| * cmGeneratorTarget: Add LookupLinkItem option to consider own target nameBrad King2022-01-291-6/+7
| * cmGeneratorTarget: Fix link interface caching of partial resultsBrad King2022-01-291-16/+14
| * cmGeneratorTarget: Clarify CMP0022 logic in ComputeLinkInterfaceLibrariesBrad King2022-01-291-56/+59
| * cmGeneratorTarget: Simplify CMP0022 warning checkBrad King2022-01-291-7/+4
| * cmGeneratorTarget: Return early from ExpandLinkItems with no itemsBrad King2022-01-291-0/+3
| * PCH: Clear link interface cache when adding PCH object to itBrad King2022-01-291-0/+6
| * cmLinkItem: Clarify name of CMP0027 check memberBrad King2022-01-291-3/+3
* | cmGlobalVisualStudio10Generator: Auto restore NuGet packages.Carsten Rudolph2022-01-221-0/+20
|/
* Merge topic 'vs-csharp-dotnet-sdk'Brad King2021-12-221-0/+5
|\
| * VS: Add DOTNET_SDK property to generate SDK-style C# projectsSumit Bhardwaj2021-12-211-0/+5
* | target_link_libraries: Optionally require only target namesBrad King2021-12-201-0/+49
* | cmGeneratorTarget: Factor out message about reasons for a missing targetBrad King2021-12-201-5/+11
* | CMP0028: Report the target whose link interface has an offending itemBrad King2021-12-161-36/+78