summaryrefslogtreecommitdiffstats
path: root/Source/cmGeneratorExpressionNode.cxx
Commit message (Expand)AuthorAgeFilesLines
* Merge topic 'genex-GENEX_EVAL-fix-recursion'Brad King2019-02-131-2/+2
|\
| * genex: Fix erroneous handling of recursion for $<GENEX_EVAL:>Marc Chevrier2019-02-131-2/+2
* | Modernize: Use ranged for-loops when possibleArtur Ryt2019-02-071-5/+3
* | Prefer front/back/data over dereferencing begin/rbegin iterArtur Ryt2019-02-061-16/+16
|/
* clang-tidy: Silence use-equals-default warningRegina Pfeifer2019-01-301-1/+1
* clang-tidy: Use `= default`Regina Pfeifer2019-01-251-47/+49
* Fortran: Add compiler ID/Version generator expressionsAndrew Paprocki2019-01-181-0/+46
* Factor out enum MessageType into dedicated headerBruno Manganelli2019-01-161-5/+6
* clang-tidy: Simplify boolean expressionsRegina Pfeifer2019-01-151-1/+1
* Genex: Add policy to handle empty list items in $<IN_LIST:...>Kyle Edwards2018-11-191-5/+30
* INTERFACE_POSITION_INDEPENDENT_CODE: add generator expressions supportMarc Chevrier2018-11-081-1/+2
* Merge topic 'getsafedef-stdstring'Brad King2018-09-181-14/+16
|\
| * cmMakefile: Make GetSafeDefinition return std::string const&Vitaly Stakhovsky2018-09-181-14/+16
* | Make internal TARGET_PROPERTY generator expressions more robustBrad King2018-09-121-1/+3
|/
* Fix transitive usage requirements through same-name imported targetsBrad King2018-09-101-7/+6
* Remove unnecessary c_str() callsVitaly Stakhovsky2018-09-051-1/+1
* Remove unnecessary c_str() in RegularExpression::find callsVitaly Stakhovsky2018-08-071-1/+1
* Revise C++ coding style using clang-format-6.0Kitware Robot2018-06-011-8/+11
* Genex: Allow COMPILE_LANGUAGE to name a language that is not loadedHenry Schreiner2018-05-031-9/+0
* Genex: Add $<TARGET_GENEX_EVAL:...> and $<GENEX_EVAL:...>Marc Chevrier2018-04-231-1/+112
* cmGeneratorTarget: Make import library checks config-awareMichael Stürmer2018-04-051-1/+2
* genex: Add TARGET_NAME_IF_EXISTS expressionAlex Turbov2018-03-281-0/+35
* genex: Add TARGET_EXISTS to check for target existenceAlex Turbov2018-03-091-0/+32
* Genex: Add IN_LIST logical operatorMarc Chevrier2018-02-071-0/+26
* Merge topic 'std-string-apis'Brad King2018-02-011-2/+1
|\
| * Reduce raw string pointers usage.Pavel Solodovnikov2018-01-311-2/+1
* | cmGeneratorExpressionNode: avoid some strlen in $<TARGET_PROPERTY>Ben Boeckel2018-01-311-1/+2
|/
* Genex: Enable COMPILE_LANGUAGE for INCLUDE_DIRECTORIES with VS and XcodeBrad King2018-01-121-28/+9
* Genex: Enable COMPILE_LANGUAGE for COMPILE_DEFINITIONS with VS and XcodeBrad King2018-01-121-6/+6
* Genex: Enable COMPILE_LANGUAGE for COMPILE_OPTIONS with Visual StudioBrad King2017-11-201-3/+2
* Genex: Enable COMPILE_LANGUAGE for file(GENERATE) with Visual StudioBrad King2017-11-171-6/+10
* Genex: Fix COMPILE_LANGUAGE messages to allow file(GENERATE) with XcodeBrad King2017-11-171-2/+2
* Replace cmArray{Begin,End,Size} by their standard counterpartsMatthias Maennich2017-10-231-2/+2
* Retire std::auto_ptr and its macro CM_AUTO_PTRMatthias Maennich2017-09-251-2/+2
* Use C++11 override instead of CM_OVERRIDEBrad King2017-09-151-212/+212
* Meta: modernize old-fashioned loops to range-based `for`.Pavel Solodovnikov2017-09-121-24/+18
* clang-format: format all code as Cpp11Daniel Pfeifer2017-08-301-2/+2
* IWYU: Mark cmConfigure.h with pragma: keepDaniel Pfeifer2017-08-261-1/+0
* Use C++11 nullptrDaniel Pfeifer2017-08-241-9/+8
* cmGeneratorExpressionNode: add some missing commasBen Boeckel2017-08-031-1/+1
* Provide and use CM_FALLTHROUGHDaniel Pfeifer2017-06-031-0/+2
* Replace boolean `implib` parameters with enumGregor Jasny2017-04-201-2/+6
* Allow OBJECT libraries to be installed, exported, and importedRobert Maynard2017-04-181-16/+27
* Genex: Allow TARGET_OBJECTS to be used everywhereRobert Maynard2017-04-181-7/+25
* Genex: Reject TARGET_OBJECTS on non-object libraries earlierBrad King2017-04-181-9/+8
* cmGeneratorTarget: Factor out a GetTargetObjectNames methodBrad King2017-04-181-29/+11
* Use quotes for non-system includesDaniel Pfeifer2017-04-111-3/+3
* cmMakefile: Create an explicit "Object Libraries" source groupBrad King2017-04-111-5/+5
* Genex: Add `TARGET_BUNDLE_[CONTENT_]_DIR` generator expressionsGregor Jasny2017-03-301-0/+61
* Genex: Add `IF` generator expressionColby Pike2017-01-261-0/+22