summaryrefslogtreecommitdiffstats
path: root/Source/cmGeneratorTarget.cxx
Commit message (Expand)AuthorAgeFilesLines
* 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
|/
* Merge topic 'semi-warnings'Brad King2019-01-161-2/+2
|\
| * Fix most clang -Wextra-semi-stmt warnings in C++ filesSean McBride2019-01-151-2/+2
* | Factor out enum MessageType into dedicated headerBruno Manganelli2019-01-161-46/+55
|/
* clang-tidy: fix warnings from version 7Regina Pfeifer2018-11-201-2/+1
* POSITION_INDEPENDENT_CODE: Manage link flags for executablesMarc Chevrier2018-11-111-12/+122
* INTERFACE_POSITION_INDEPENDENT_CODE: add generator expressions supportMarc Chevrier2018-11-081-9/+28
* Using front() and back() instead of calculationsCengizhan Pasaoglu2018-11-061-3/+2
* Merge topic 'fix-custom-target-with-csharp'Brad King2018-11-011-13/+15
|\
| * CSharp: Fix regression in VS project type selection for custom targetBrad King2018-10-311-13/+15
* | Add generator APIs to get build settings with backtracesBrad King2018-10-181-70/+197
* | add_dependencies: Track backtraces internallyBrad King2018-10-181-15/+6
* | cmLinkItem: Add backtraceBrad King2018-10-181-11/+17
* | cmGeneratorTarget::GetExportMacro: return const std::string*Vitaly Stakhovsky2018-10-161-2/+2
|/
* Merge topic 'fix-csharp-target-type'Brad King2018-10-031-2/+6
|\