summaryrefslogtreecommitdiffstats
path: root/Source/cmGeneratorExpressionNode.cxx
Commit message (Expand)AuthorAgeFilesLines
* cm::String: enhance compatibility with STLMarc Chevrier2020-01-251-1/+1
* Revise include order using clang-format-6.0Kitware Robot2019-10-011-17/+18
* Languages: Add support for Objective-C++Steve Wilson2019-09-281-1/+7
* cmGeneratorExpression: Remove Evaluate overload by parameter re-orderingDaniel Eiband2019-09-221-8/+8
* cmGeneratorExpression: Move quiet flag to cmCompiledGeneratorExpressionDaniel Eiband2019-09-221-2/+3
* cmstd: Modernize CMake system headersMarc Chevrier2019-09-201-1/+2
* clang-tidy: modernize-deprecated-headersRegina Pfeifer2019-09-161-4/+4
* clang-tidy: Replace typedef with usingRegina Pfeifer2019-09-041-1/+1
* Merge topic 'source_sweep_ostringstream_single'Brad King2019-08-261-3/+3
|\
| * Source sweep: Replace std::ostringstream when used with a single appendSebastian Holtermann2019-08-231-3/+3
* | Source sweep: Replace cmExpandList with the shorter cmExpandedListSebastian Holtermann2019-08-231-6/+3
|/
* Source sweep: Use cmStrCat for string concatenationSebastian Holtermann2019-08-221-8/+6
* Merge topic 'isolate-declarations'Brad King2019-08-221-3/+6
|\
| * clang-tidy: isolate declarations for readabilityRegina Pfeifer2019-08-201-3/+6
* | Merge topic 'shared-string'Brad King2019-08-211-1/+1
|\ \
| * | cmDefinitions: Reduce allocation of keys and values in MakeClosureBrad King2019-08-201-1/+1
| |/
* | Merge topic 'cm-contains'Brad King2019-08-211-9/+4
|\ \ | |/ |/|
| * cmAlgorithms: Add cmContainsRegina Pfeifer2019-08-191-9/+4
* | Source sweep: Use cmIsOn instead of cmSystemTools::IsOnSebastian Holtermann2019-08-171-1/+1
|/
* Source code: Use cmExpandList instead of cmSystemTools::ExpandListArgumentSebastian Holtermann2019-08-141-12/+10
* clang-tidy: Enable performance-inefficient-string-concatenationSebastian Holtermann2019-08-051-1/+1
* cmStringAlgorithms: Move string functions to the new cmStringAlgorithms.hSebastian Holtermann2019-07-291-0/+1
* Genex: Optimize build setting TARGET_PROPERTY evaluationBrad King2019-07-231-40/+35
* Genex: Optimize usage requirement TARGET_PROPERTY recursionBrad King2019-07-231-22/+13
* Genex: In TARGET_PROPERTY check for usage reqs in link libs earlierBrad King2019-07-211-25/+26
* Genex: Re-order TARGET_PROPERTY logic to de-duplicate checksBrad King2019-07-211-42/+26
* Genex: Move TARGET_PROPERTY linked targets evaluation to endBrad King2019-07-211-35/+28
* IWYU: Fix handling of <memory> standard headerBrad King2019-07-101-1/+1
* Genex: CompileLang and CompileLangAndId now match against a list of idsRobert Maynard2019-06-031-4/+11
* Genex: PlatformId now can match against a list of ids.Robert Maynard2019-06-031-3/+5
* Genex: CompilerId now can match against a list of ids.Robert Maynard2019-06-031-25/+28
* Genex: Fix value lifetimes in nested TARGET_PROPERTY evaluationBrad King2019-05-221-3/+8
* Genex: Add COMPILE_LANG_AND_ID generator expressionRobert Maynard2019-05-141-0/+46
* Merge topic 'genex-TARGET_FILE_BASE_NAME-manage-postfix'Brad King2019-05-031-3/+6
|\
| * Genex: Update $<TARGET_FILE_BASE_NAME:...>: take care of POSTFIXMarc Chevrier2019-05-021-3/+6
* | Merge topic 'genex-code-cleanup'Brad King2019-05-021-416/+175
|\ \ | |/ |/|
| * cmGeneratorExpressionNode: refactor TargetPropertyNodeLeonid Pospelov2019-04-221-48/+49
| * cmGeneratorExpressionNode: use ctor arguments instead of macroLeonid Pospelov2019-04-221-30/+36
| * cmGeneratorExpressionNode: add VersionNodeLeonid Pospelov2019-04-221-84/+10
| * cmGeneratorExpressionNode: remove structs CompilerId*, CompilerVersion*Leonid Pospelov2019-04-221-166/+43
| * cmGeneratorExpressionNode: add CharacterNodeLeonid Pospelov2019-04-221-36/+8
| * cmGeneratorExpressionNode: simplify code in EqualNodeLeonid Pospelov2019-04-221-54/+29
| * cmGeneratorExpressionNode: Simplify static string constantBrad King2019-04-221-2/+4
* | Merge topic 'relax_TARGET_OBJECT_generator_expr'Brad King2019-04-301-2/+8
|\ \
| * | Relax the usage of TARGET_OBJECTS generator expressionRobert Maynard2019-04-191-2/+8
* | | Genex: Rename $<TARGET_*_OUTPUT_NAME:...> in $<TARGET_*_FILE_BASE_NAME:...>Marc Chevrier2019-04-151-16/+16
| |/ |/|
* | Genex: add $<TARGET_FILE_PREFIX:...> and $<TARGET_FILE_SUFFIX:...>Marc Chevrier2019-04-101-0/+117
* | Genex: Add $<FILTER:list,INCLUDE|EXCLUDE,regex>Sebastian Lipponer2019-04-081-0/+47
* | Genex: Add capability to retrieve base name for various target artifactsMarc Chevrier2019-04-081-0/+123
* | Refactor struct TargetFileSystemArtifactMarc Chevrier2019-04-081-10/+31