summaryrefslogtreecommitdiffstats
path: root/Source/cmGeneratorTarget.cxx
Commit message (Expand)AuthorAgeFilesLines
* 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
|\
| * CSharp: Fix regression in VS project type selectionBrad King2018-10-021-2/+6
* | LINK_DIRECTORIES target property: add policy for absolute paths check.Marc Chevrier2018-09-251-2/+26
* | LINK_DIRECTORIES: Add new properties and commandsMarc Chevrier2018-09-251-5/+102
* | Merge topic 'fix-getsafedef-stdstring'Brad King2018-09-191-9/+8
|\ \
| * | Fix regression in target output file naming logicBrad King2018-09-191-9/+8
* | | Merge topic 'getsafedef-stdstring'Brad King2018-09-181-10/+10
|\ \ \ | |/ /
| * | cmMakefile: Make GetSafeDefinition return std::string const&Vitaly Stakhovsky2018-09-181-10/+10
* | | target_link_libraries: Allow use with targets in other directoriesBrad King2018-09-121-2/+29
* | | cmGeneratorTarget: Factor target name resolution out of link item resolutionBrad King2018-09-121-10/+24
* | | Make internal TARGET_PROPERTY generator expressions more robustBrad King2018-09-121-2/+8
|/ /
* | Fix transitive usage requirements through same-name imported targetsBrad King2018-09-101-23/+22
* | Fix dependency propagation through same-name imported targetsBrad King2018-09-071-3/+3
* | cmLinkItem: Convert to a "sum type" over a string and target pointerBrad King2018-09-071-19/+25
* | Remove unnecessary c_str() callsVitaly Stakhovsky2018-09-051-1/+1