summaryrefslogtreecommitdiffstats
path: root/Tests/RunCMake/GeneratorExpression
Commit message (Expand)AuthorAgeFilesLines
* Tests: Factor out RunCMake.GenEx-LINK_LANG_AND_ID testBrad King2020-06-1635-171/+0
* Tests: Factor out RunCMake.GenEx-LINK_LANGUAGE testBrad King2020-06-1638-183/+0
* Tests: Factor out RunCMake.GenEx-COMPILE_LANG_AND_ID testBrad King2020-06-1623-115/+0
* Tests: Factor out RunCMake.GenEx-COMPILE_LANGUAGE testBrad King2020-06-1623-108/+0
* add_library/add_executable: allow local alias to imported targetsMarc Chevrier2020-06-023-0/+23
* Genex: Add generator expressions $<DEVICE_LINK> and $<HOST_LINK>Marc Chevrier2020-04-1979-0/+390
* Genex: Add $<LINK_LANGUAGE:...> and $<LINK_LANG_AND_ID:...>Marc Chevrier2020-02-2672-0/+354
* AIX: Create import library for executables with exportsBrad King2019-07-164-4/+4
* Genex: CompileLang and CompileLangAndId now match against a list of idsRobert Maynard2019-06-032-4/+2
* Genex: Fix value lifetimes in nested TARGET_PROPERTY evaluationBrad King2019-05-222-0/+19
* Merge topic 'offer_compiler_lang_generator_expression'Brad King2019-05-1723-0/+117
|\
| * Genex: Add COMPILE_LANG_AND_ID generator expressionRobert Maynard2019-05-1423-0/+117
* | cmake: Display error if generate step failsKyle Edwards2019-05-136-6/+18
|/
* Genex: Update $<TARGET_FILE_BASE_NAME:...>: take care of POSTFIXMarc Chevrier2019-05-023-5/+71
* Genex: Rename $<TARGET_*_OUTPUT_NAME:...> in $<TARGET_*_FILE_BASE_NAME:...>Marc Chevrier2019-04-1533-176/+176
* Genex: add $<TARGET_FILE_PREFIX:...> and $<TARGET_FILE_SUFFIX:...>Marc Chevrier2019-04-1025-6/+270
* Genex: Add $<FILTER:list,INCLUDE|EXCLUDE,regex>Sebastian Lipponer2019-04-0810-0/+45
* Genex: Add capability to retrieve base name for various target artifactsMarc Chevrier2019-04-0825-1/+306
* Genex: Add $<REMOVE_DUPLICATES:list>Sebastian Lipponer2019-04-0111-0/+50
* Genex: Teach SHELL_PATH to support a list of pathsHenri Manson2019-03-112-0/+10
* genex: Fix erroneous handling of recursion for $<GENEX_EVAL:>Marc Chevrier2019-02-132-4/+5
* Fortran: Add compiler ID/Version generator expressionsAndrew Paprocki2019-01-187-0/+30
* Genex: Add policy to handle empty list items in $<IN_LIST:...>Kyle Edwards2018-11-198-0/+73
* Genex: Allow COMPILE_LANGUAGE to name a language that is not loadedHenry Schreiner2018-05-033-10/+1
* Genex: Add $<TARGET_GENEX_EVAL:...> and $<GENEX_EVAL:...>Marc Chevrier2018-04-2326-0/+219
* genex: Add TARGET_NAME_IF_EXISTS expressionAlex Turbov2018-03-2811-0/+43
* genex: Add TARGET_EXISTS to check for target existenceAlex Turbov2018-03-0911-0/+43
* Tests: Speed up RunCMake.GeneratorExpressionBrad King2018-01-2525-71/+30
* GENERATOR_IS_MULTI_CONFIG: Use for multi-config checks in TestsCraig Scott2017-12-291-1/+2
* VS,Xcode: Add CMakeLists.txt sources without mutating targetsBrad King2017-10-181-3/+0
* Merge topic 'fix-genex-SOURCES'Brad King2017-09-015-0/+15
|\
| * Genex: Fix TARGET_PROPERTY value of SOURCESBrad King2017-09-015-0/+15
* | cmGeneratorExpressionNode: add some missing commasBen Boeckel2017-08-037-14/+14
|/
* Genex: Add `TARGET_BUNDLE_[CONTENT_]_DIR` generator expressionsGregor Jasny2017-03-3013-0/+62
* Genex: Add `IF` generator expressionColby Pike2017-01-264-0/+22
* cmTarget: Move sanity checks and computed property access to callersStephen Kelly2016-10-161-1/+3
* Genex: Diagnose invalid LINK_ONLY usage instead of crashingBrad King2016-09-054-0/+11
* Fix crash on $<TARGET_PROPERTY:...,LOCATION> genex (#16134)Brad King2016-06-023-0/+14
* Genex: Add a SHELL_PATH expressionStefan Kislinskiy2015-09-284-0/+23
* cmGeneratorTarget: Avoid recursion in GetOutputName methodRobert Goulet2015-08-205-0/+10
* Add generator expression support to OUTPUT_DIRECTORY target propertiesRobert Goulet2015-08-124-0/+9
* Reject TARGET_PDB_FILE for imported targets instead of crashingBrad King2015-08-064-0/+12
* Tests: Add case for rejecting $<TARGET_FILE:...> on an INTERFACE libraryBrad King2015-05-264-0/+34
* Genex: Enable use of COMPILE_LANGUAGE for compile options.Stephen Kelly2015-03-094-0/+14
* Genex: Add a COMPILE_LANGUAGE generator expression.Stephen Kelly2015-03-0722-0/+119
* RunCMake: Remove unneeded files.Stephen Kelly2015-02-091-1/+0
* Encoding: Modify tests to work using non-ascii paths.Clinton Stimpson2015-01-091-1/+1
* Genex: Implement generator expressions for target PDB files.Nils Gladitz2014-07-3110-0/+80
* Genex: Clarify error message on use with non-binary targets (#14899).Stephen Kelly2014-05-2919-0/+116
* Genex: Use case-sensitive comparison for COMPILER_ID.Stephen Kelly2014-01-084-0/+26