summaryrefslogtreecommitdiffstats
path: root/Source/cmGeneratorExpressionNode.cxx
Commit message (Expand)AuthorAgeFilesLines
* add_library/add_executable: allow local alias to imported targetsMarc Chevrier2020-06-021-0/+8
* Single location for cmProp typedefVitaly Stakhovsky2020-06-011-0/+1
* Merge topic 'stl-support'Brad King2020-05-011-2/+1
|\
| * Refactoring: rename "cm_static_string_view.hxx" as <cmext/string_view>Marc Chevrier2020-04-301-2/+1
* | cmGeneratorTarget::GetProperty: return cmPropVitaly Stakhovsky2020-04-291-9/+8
|/
* Genex: Add generator expressions $<DEVICE_LINK> and $<HOST_LINK>Marc Chevrier2020-04-191-0/+68
* Refactoring: add cm::contains to <cmext/algorithm>Marc Chevrier2020-04-171-4/+5
* cmTarget::GetProperty: return cmPropVitaly Stakhovsky2020-03-301-5/+5
* cmTarget: minor code improvementsVitaly Stakhovsky2020-03-171-3/+3
* Genex: Add $<LINK_LANGUAGE:...> and $<LINK_LANG_AND_ID:...>Marc Chevrier2020-02-261-0/+149
* 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