summaryrefslogtreecommitdiffstats
path: root/Source/cmGeneratorTarget.cxx
Commit message (Expand)AuthorAgeFilesLines
* 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
* Merge topic 'cmrange-improvements'Brad King2019-02-251-0/+1
|\
| * cmRange: Move to dedicated header fileRegina Pfeifer2019-02-211-0/+1
* | Merge topic 'link-options'Brad King2019-02-251-15/+4
|\ \ | |/ |/|
| * PIE link options: No warning when policy CMP0083 is not set.Marc Chevrier2019-02-201-15/+4
* | Create and use `cmGeneratorTarget::Names`Saleem Abdulrasool2019-02-111-75/+54
* | Prefer front/back/data over dereferencing begin/rbegin iterArtur Ryt2019-02-061-1/+1
|/
* Xcode: Fix object library builds with sanitizers enabledBrad King2019-01-301-0/+7
* Merge topic 'cmake-files-directory'Brad King2019-01-251-1/+1
|\
| * cmake: inlined files dir constant and removed it from cmake.hBruno Manganelli2019-01-211-1/+1
* | cmSystemTools::Error(): new overload accepting std::stringVitaly Stakhovsky2019-01-231-4/+4
* | clang-tidy: Pass by valueRegina Pfeifer2019-01-221-2/+3
* | Merge topic 'autogen_mocs_compilation_first'Brad King2019-01-211-10/+10
|\ \
| * | cmTarget,cmGeneratorTarget: Add optional `before` parameter to AddSourceSebastian Holtermann2019-01-181-10/+10
| |/
* | clang-tidy: Use emplaceRegina Pfeifer2019-01-171-4/+4
|/