summaryrefslogtreecommitdiffstats
path: root/Source/cmGeneratorTarget.cxx
Commit message (Expand)AuthorAgeFilesLines
* clang-tidy: Replace typedef with usingRegina Pfeifer2019-09-041-2/+2
* clang-tidy: Replace typedef with usingRegina Pfeifer2019-09-031-1/+1
* IWYU: Add missing cstddef includes for size_t and nullptr_tBrad King2019-09-031-0/+1
* Merge topic 'add-non-empty-configurations-getter'Brad King2019-09-031-20/+8
|\
| * cmMakefile: Add configurations getter with empty configuration defaultDaniel Eiband2019-08-301-20/+8
* | cmSourceFile: Rename mutating GetFullPath() overloadDaniel Eiband2019-08-291-9/+9
|/
* Merge topic 'precompile-headers'Brad King2019-08-291-0/+153
|\
| * Precompile headers: Add methods to generate PCH sourcesCristian Adam2019-08-281-0/+110
| * PCH: add PRECOMPILE_HEADERS to special propertiesDaniel Pfeifer2019-08-261-0/+43
* | cmSourceFile: Rename non-const GetLanguageTushar Maheshwari2019-08-271-2/+2
|/
* Merge topic 'source_sweep_ostringstream_single'Brad King2019-08-261-4/+3
|\
| * Source sweep: Replace std::ostringstream when used with a single appendSebastian Holtermann2019-08-231-4/+3
* | Source sweep: Replace cmExpandList with the shorter cmExpandedListSebastian Holtermann2019-08-231-22/+11
|/
* Source sweep: Use cmStrCat for string concatenationSebastian Holtermann2019-08-221-107/+73
* Merge topic 'isolate-declarations'Brad King2019-08-221-2/+6
|\
| * clang-tidy: isolate declarations for readabilityRegina Pfeifer2019-08-201-2/+6
* | Merge topic 'cm-contains'Brad King2019-08-211-27/+15
|\ \ | |/ |/|
| * cmAlgorithms: Add cmContainsRegina Pfeifer2019-08-191-27/+15
* | Merge topic 'string-literal-append'Brad King2019-08-191-2/+1
|\ \
| * | avoid adding multiple consecutive string literals to std::stringRolf Eike Beer2019-08-181-2/+1
| |/
* | Source sweep: Use cmIsOn instead of cmSystemTools::IsOnSebastian Holtermann2019-08-171-8/+8
|/
* Source code: Use cmExpandList instead of cmSystemTools::ExpandListArgumentSebastian Holtermann2019-08-141-52/+45
* Refactor: Convert all instances of CMAKE_BUILD_WITH_CMAKE to CMAKE_BOOTSTRAPKitware Robot2019-08-091-1/+1
* Merge topic 'cmStringAlgorithms_move_functions'Brad King2019-08-071-2/+1
|\
| * cmStringAlgorithms: cmIsSpace, cmTrimWhitespace, cmEscapeQuotes, cmTokenizeSebastian Holtermann2019-08-051-2/+1
* | Fix rpath-link for shared lib with only private depsBrad King2019-08-021-1/+1
* | cmGeneratorTarget: Use local var to de-duplicate CMP0022 checksBrad King2019-08-021-4/+4
* | cmLinkItem: Simplify tracking of whether link interface is explicitBrad King2019-08-021-2/+2
|/
* Cleanups: Use cmHas{Prefix,Suffix} instead of String{Starts,Ends}WithSebastian Holtermann2019-08-011-1/+1
* cmStringAlgorithms: Move string functions to the new cmStringAlgorithms.hSebastian Holtermann2019-07-291-0/+1
* Genex: Memoize usage requirement TARGET_PROPERTY existenceBrad King2019-07-231-0/+47
* Genex: Optimize build setting TARGET_PROPERTY evaluationBrad King2019-07-231-14/+8
* Genex: Optimize usage requirement TARGET_PROPERTY recursionBrad King2019-07-231-0/+75
* cmGeneratorTarget: Refactor usage requirement genex evaluationBrad King2019-07-191-270/+209
* cmGeneratorTarget: Move static functions to anonymous namespaceBrad King2019-07-191-26/+43
* cmGeneratorTarget: Order usage requirement processing logic consistentlyBrad King2019-07-191-10/+11
* cmGeneratorTarget: Remove unnecessary copy to local variableBrad King2019-07-191-4/+3
* cmGeneratorTarget: Remove unused member of internal classBrad King2019-07-191-3/+0
* AIX: Create import library for executables with exportsBrad King2019-07-161-1/+2
* AIX: Explicitly compute executable exports for both XL and GNUBrad King2019-07-151-0/+7
* De-duplicate checks for whether a platform uses Windows DLLsBrad King2019-07-121-4/+1
* Refactor checks for whether a target has an import libraryBrad King2019-07-121-12/+21
* IWYU: Fix handling of <memory> standard headerBrad King2019-07-101-1/+1
* BUILD_RPATH/INSTALL_RPATH: Add generator expression supportKyle Edwards2019-06-251-5/+34
* cmPropertyMap: Rename GetPropertyList method to GetKeysSebastian Holtermann2019-06-081-7/+1
* Refactor: introduce method cmGeneratorTarget::GetFilePostfixMarc Chevrier2019-05-021-12/+18
* Refactor: Add new methods to retrieve prefix and suffixMarc Chevrier2019-04-101-30/+133
* Genex: Add capability to retrieve base name for various target artifactsMarc Chevrier2019-04-081-0/+25
* cmTarget: Move member `OriginalLinkLibraries` to implSebastian Holtermann2019-03-231-1/+1
* Optimize target properties processing at generation stepMarc Chevrier2019-03-071-67/+159