summaryrefslogtreecommitdiffstats
path: root/Source/cmGeneratorTarget.cxx
Commit message (Expand)AuthorAgeFilesLines
* MSVC: Restore pre-4.2 default PDB pathsBen Boeckel2025-12-051-6/+10
* cmGeneratorTarget: Revert "always provide a compile PDB filename"Brad King2025-12-021-4/+9
* cmGeneratorTarget: always provide a compile PDB filenameBen Boeckel2025-11-251-9/+4
* IWYU: Update for Debian 13 CI jobBrad King2025-11-121-1/+0
* PrecompileHeaders: downgrade `REUSE_FROM` without a PCH to a warningBen Boeckel2025-10-171-4/+4
* fileAPI: Add direct dependencies to target codemodel filesCraig Scott2025-10-071-2/+2
* Source: Minor optimizationsAJIOB2025-10-071-1/+1
* Merge topic 'cps-symbolic-info'Brad King2025-10-031-0/+5
|\
| * CPS: Add Symbolic ComponentsTaylor Sasser2025-10-021-0/+5
* | instrumentation: Move target data into content filesMartin Duffy2025-10-021-9/+0
|/
* MSVC: Define _WINDLL consistently for shared librariesAJIOB2025-09-291-0/+30
* PDB: Always add the target per-config POSTFIX to .pdb namesMarc Chevrier2025-09-251-4/+10
* Merge branch 'backport-genex-refactor' into genex-refactorBrad King2025-09-221-25/+30
|\
| * GenEx: Consolidate target property evaluation context argumentsBrad King2025-09-221-8/+6
| * GenEx: Construct cmGeneratorExpressionDAGChecker with full evaluation contextBrad King2025-09-221-4/+3
| * GenEx: Collect evaluation arguments into local Context structuresBrad King2025-09-221-24/+32
* | cmLocalGenerator: get the configuration when building object pathsBen Boeckel2025-09-091-2/+2
* | cmObjectLocation: support install-specific object locationsBen Boeckel2025-09-091-1/+2
* | cmSourceFile: internally track CMake-managed source filesBen Boeckel2025-09-081-0/+5
* | cmGeneratorTarget: return the source file addedBen Boeckel2025-09-081-2/+3
* | cmGeneratorTarget: only apply short object names when necessaryBen Boeckel2025-09-021-1/+1
* | cmGeneratorTarget: disambiguate pch objects for multi-config generatorsBen Boeckel2025-09-021-1/+5
* | autogen: compute short directories tooBen Boeckel2025-09-021-3/+3
* | FASTBuild: Add generatorEduard Voronkin2025-08-261-4/+21
* | objects: implement installation naming strategiesBen Boeckel2025-08-161-5/+49
* | autogen: support the `SHORT` intermediate dir strategyBen Boeckel2025-07-291-6/+10
* | cmGeneratorTarget: shorten PCH filenamesJohn Parent2025-07-291-8/+16
* | cmGeneratorTarget: add a query for whether to use short object namesBen Boeckel2025-07-281-0/+5
* | cmRulePlaceholderExpander: expand `<TARGET_SUPPORT_DIR>` placeholdersBen Boeckel2025-07-281-0/+5
* | pchreuse: defer dependency addition until generation timeBen Boeckel2025-07-221-0/+4
* | pchreuse: ban PCH reuse from targets which disable PCHBen Boeckel2025-07-221-0/+18
* | pchreuse: defer target existence enforcement to generation timeBen Boeckel2025-07-221-12/+78
* | pchreuse: defer PCH consistency checks to generation timeBen Boeckel2025-07-221-0/+14
* | pchreuse: always ask the PCH reuse target for PDB informationBen Boeckel2025-07-221-1/+20
* | cmGeneratorTarget: factor out reuse target computationBen Boeckel2025-07-221-20/+33
|/
* Merge topic 'target-file-dir-refactoring'Brad King2025-05-271-10/+17
|\
| * cmLocalGenerator: add an override for CMakeFiles-using pathsBen Boeckel2025-05-241-2/+14
| * generators: use `GetObjectOutputRoot` to compute target directoriesBen Boeckel2025-05-241-1/+1
| * cmGeneratorTarget: query the local generator for the target directoryJohn Parent2025-05-231-8/+3
* | Merge topic 'swift-module-nested-structure'Brad King2025-05-231-1/+8
|\ \ | |/ |/|
| * Swift: Generate nested swift modules in build dirEvan Wilde2025-05-211-1/+8
* | cmStrCat: use character literals where possibleBen Boeckel2025-05-151-11/+11
* | cmStrCat: combine neighboring arguments where possibleBen Boeckel2025-05-151-1/+2
|/
* GenEx: Add support for PDB_NAME and COMPILE_PDB_NAMEGiacomo Rombaut2025-03-111-33/+47
* GenEx: Fix TARGET_PDB_FILE_BASE_NAME with PDB_NAME and DEBUG_POSTFIXGiacomo Rombaut2025-03-061-1/+2
* LICENSE: Replace references to Copyright.txt with LICENSE.rstKitware Robot2025-03-031-1/+1
* Merge branch 'backport-3.31-custom-transitive-properties' (early part)Brad King2025-02-221-7/+10
|\
| * cmGeneratorExpressionDAGChecker: Construct with initializer list syntaxBrad King2025-02-221-7/+10
* | Linker configuration: rely now on CMAKE_<LANG>_LINK_MODE variable.Marc Chevrier2025-01-261-6/+7
* | Revise C++ coding style using clang-format with "east const"Kitware Robot2025-01-231-182/+182