summaryrefslogtreecommitdiffstats
path: root/Tests/RunCMake/GeneratorExpression
Commit message (Expand)AuthorAgeFilesLines
* Genex: Restore REMOVE_DUPLICATES preservation of empty elementsBrad King2023-07-123-0/+10
* cmGeneratorExpressionNode: implement `COMPILE_ONLY` genexRobert Maynard2023-05-041-1/+1
* cmGeneratorExpressionNode: implement `COMPILE_ONLY` genexBen Boeckel2023-04-124-0/+11
* Deprecate compatibility with CMake versions older than 3.5Brad King2023-02-111-0/+1
* Genex: $<CONFIG:> syntax of all entries checkedRobert Maynard2023-01-202-0/+10
* GeneratorExpression Tests: Remove duplicate test entryRobert Maynard2023-01-171-1/+0
* Tests: Move some cases to RunCMake.GenEx-TARGET_PROPERTYBrad King2022-11-1511-88/+0
* cmTargetPropertyComputer: Simplify by restoring use of cmMakefileBrad King2021-12-081-5/+1
* Add deprecation warnings for policies CMP0088 and belowBrad King2021-06-301-0/+8
* genex: improve unit testing for $<TARGET_NAME_IF_EXISTS:...>Asit Dhal2020-10-247-0/+34
* Genex: $<TARGET_PROPERTY> strip emtpy list elements for predefined propertiesMarc Chevrier2020-07-212-1/+23
* Merge topic 'config_genex_support_multiple_types'Brad King2020-06-267-10/+43
|\
| * Genex: $<CONFIG:> now supports multiple configurationsRobert Maynard2020-06-247-10/+43
* | Tests/RunCMake: Update cmake_minimum_required versionsBrad King2020-06-181-1/+1
|/
* Tests: Factor out RunCMake.GenEx-GENEX_EVAL testBrad King2020-06-1626-220/+0
* Tests: Factor out RunCMake.GenEx-TARGET_FILE testBrad King2020-06-1671-802/+0
* Tests: Factor out RunCMake.GenEx-DEVICE_LINK testBrad King2020-06-1640-195/+0
* Tests: Factor out RunCMake.GenEx-HOST_LINK testBrad King2020-06-1640-195/+0
* 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