summaryrefslogtreecommitdiffstats
path: root/Source/cmGeneratorTarget.cxx
Commit message (Expand)AuthorAgeFilesLines
* VERIFY_INTERFACE_HEADER_SETS: Skip header files that have SKIP_LINTINGKyle Edwards2023-06-061-0/+4
* cxxmodules: remove `CMAKE_EXPERIMENTAL_CXX_MODULE_DYNDEP` variableBen Boeckel2023-06-011-1/+3
* Merge topic 'remove-header-unit-fileset-type'Brad King2023-06-011-19/+6
|\
| * cxxmodules: remove support for `CXX_MODULE_HEADER_UNITS` filesetsBen Boeckel2023-05-311-19/+6
* | CUDA/NVIDIA: fix LTO with explicit architecturesRafael Stahl2023-05-311-1/+1
|/
* Apple Framework: enhance path parsingMarc Chevrier2023-05-211-14/+8
* Apple Frameworks: honor SYSTEM target propertyMarc Chevrier2023-05-111-13/+28
* Merge topic 'compile-only-genex'Brad King2023-05-051-1/+3
|\
| * cmGeneratorExpressionNode: implement `COMPILE_ONLY` genexRobert Maynard2023-05-041-1/+3
* | Merge topic 'use-linker-depfile'Brad King2023-05-041-0/+24
|\ \
| * | Link step: use linker dependency linker fileMarc Chevrier2023-05-031-0/+24
* | | Merge topic 'autogen-system-include'Brad King2023-05-041-0/+23
|\ \ \ | |/ / |/| |
| * | Autogen: Add AUTOGEN_USE_SYSTEM_INCLUDE target propertyOrkun Tokdemir2023-05-031-0/+23
* | | CMake code rely on cmList class for CMake lists management (part. 2)Marc Chevrier2023-04-291-70/+45
|/ /
* | CMake code rely on cmList class for CMake lists management (part. 1)Marc Chevrier2023-04-241-30/+31
|/
* cmGeneratorTarget: Factor out EvaluatedTargetProperty infrastructureOrkun Tokdemir2023-04-051-189/+37
* cmGeneratorTarget: Avoid incidental include-what-you-use warningBrad King2023-04-051-2/+2
* CUDA: Fix CUDA architecture flags for nvcc response filesBrad King2023-03-301-2/+2
* macOS: Suppress default '-arch arm64' with CMAKE_<LANG>_COMPILER_TARGETBrad King2023-03-151-2/+6
* cmGeneratorTarget: Pass language to GetAppleArchs when possibleBrad King2023-03-151-1/+2
* cmGeneratorTarget: Convert GetAppleArchs output argument to return valueBrad King2023-03-151-3/+5
* Merge topic 'support_cubin_fatbin_optix_cuda_output'Brad King2023-03-141-6/+22
|\
| * CUDA: Add support for CUBIN, FATBIN, and OPTIXIR compilationRobert Maynard2023-03-131-6/+22
* | Merge topic 'target_sources-backtrace'Brad King2023-03-021-7/+6
|\ \
| * | target_sources: Fix backtrace on missing sourceBrad King2023-02-281-7/+6
| |/
* | Merge topic 'Apple-handle-Text-Stubs'Brad King2023-03-021-45/+127
|\ \ | |/ |/|
| * Apple: Handle generation and comsuption of text-based stubs (.tbd files)Marc Chevrier2023-03-011-30/+108
| * Enhance support functionsMarc Chevrier2023-02-281-16/+20
* | Add option to add SOVERSION to DLL namesRalf Habacker2023-02-271-1/+7
|/
* cmGeneratorTarget: synthetic targets don't have output eitherBen Boeckel2023-02-141-0/+5
* cmMakefile: add support for a "synthesized" targetBen Boeckel2023-02-141-0/+5
* cmTarget: store visibility as an `enum` rather than boolsBen Boeckel2023-02-141-0/+5
* cmGeneratorTarget: `INTERFACE` targets with C++ modules are also "in"Ben Boeckel2023-02-081-3/+5
* cmGeneratorTarget: add a method to query if Fortran sources existBen Boeckel2023-02-011-0/+9
* Merge topic 'optimize-full-name-function'Brad King2023-01-191-68/+65
|\
| * cmGeneratorTarget: Cache full name componentsPierre Testart2023-01-181-68/+65
* | cmValue: Use operator* explicitly to convert to std::string; avoid extra callVitaly Stakhovsky2023-01-161-2/+2
* | STATIC_LIBRARY_OPTIONS: ensure correct expension of list inside a genexMarc Chevrier2022-12-201-7/+4
|/
* Merge topic 'clang-tidy-export-fixes-dir'Brad King2022-12-071-0/+18
|\
| * clang-tidy: add <LANG>_CLANG_TIDY_EXPORT_FIXES_DIR propertyKyle Edwards2022-12-061-0/+18
* | Merge topic 'link-options-cache'Brad King2022-12-051-2/+4
|\ \ | |/ |/|
| * cmGeneratorTarget: Fix regression in CUDA device link optionsBrad King2022-12-021-2/+4
* | Merge topic 'add-generator-target-caches'Brad King2022-11-301-1/+57
|\ \ | |/
| * cmGeneratorTarget: Add caches to some functionsPierre Testart2022-11-281-1/+57
* | cmGeneratorTarget: factor out fileset info and scanning detectionBen Boeckel2022-11-231-0/+82
* | cmGeneratorTarget: factor out dyndep support detectionBen Boeckel2022-11-231-0/+16
|/
* CMake: fix sizeof string literal violationsKyle Edwards2022-11-181-1/+1
* cmGeneratorExpression: Require cmake instanceKyle Edwards2022-11-111-22/+37
* Merge topic 'fix-cxx20-detection'Brad King2022-11-111-5/+12
|\
| * Ninja: Restore support for compilers not defining a C++ standard levelLingkai Dong2022-11-101-5/+12