CMake/Tests/RunCMake/GeneratorExpression
Brad King d960589778 Genex: Reject $<TARGET_FILE:...> for object libraries (#14532)
Teach the cmGeneratorExpressionEvaluator filesystem artifact logic
to reject OBJECT_LIBRARY targets since they have no main artifact.
Without the explicit rejection evaluation falls through to an
internal CMake error message in cmTarget::GetOutputInfo.

Extend the RunCMake.GeneratorExpression test to cover these cases.
2013-11-01 10:17:01 -04:00
..
BadAND-result.txt
BadAND-stderr.txt GenEx: Test early determination of AND and OR 2012-10-20 14:23:47 +02:00
BadAND.cmake GenEx: Test early determination of AND and OR 2012-10-20 14:23:47 +02:00
BadCONFIG-result.txt
BadCONFIG-stderr.txt cmGeneratorExpression: Re-write for multi-stage evaluation 2012-09-18 17:02:23 -04:00
BadCONFIG.cmake cmGeneratorExpression: Re-write for multi-stage evaluation 2012-09-18 17:02:23 -04:00
BadInstallPrefix-result.txt Make it an error for INSTALL_PREFIX to be evaluated. 2013-01-31 17:27:06 +01:00
BadInstallPrefix-stderr.txt Make it an error for INSTALL_PREFIX to be evaluated. 2013-01-31 17:27:06 +01:00
BadInstallPrefix.cmake Make it an error for INSTALL_PREFIX to be evaluated. 2013-01-31 17:27:06 +01:00
BadNOT-result.txt
BadNOT-stderr.txt GenEx: Parse comma after colon tokens specially 2012-10-09 08:26:43 -04:00
BadNOT.cmake cmGeneratorExpression: Re-write for multi-stage evaluation 2012-09-18 17:02:23 -04:00
BadOR-result.txt
BadOR-stderr.txt GenEx: Test early determination of AND and OR 2012-10-20 14:23:47 +02:00
BadOR.cmake GenEx: Test early determination of AND and OR 2012-10-20 14:23:47 +02:00
BadStrEqual-result.txt GenEx: Parse comma after colon tokens specially 2012-10-09 08:26:43 -04:00
BadStrEqual-stderr.txt GenEx: Parse comma after colon tokens specially 2012-10-09 08:26:43 -04:00
BadStrEqual.cmake GenEx: Parse comma after colon tokens specially 2012-10-09 08:26:43 -04:00
BadTargetName-result.txt Add the TARGET_NAME generator expression. 2013-01-05 01:05:09 +01:00
BadTargetName-stderr.txt Add the TARGET_NAME generator expression. 2013-01-05 01:05:09 +01:00
BadTargetName.cmake Add the TARGET_NAME generator expression. 2013-01-05 01:05:09 +01:00
BadTargetTypeObject-result.txt Genex: Reject $<TARGET_FILE:...> for object libraries (#14532) 2013-11-01 10:17:01 -04:00
BadTargetTypeObject-stderr.txt Genex: Reject $<TARGET_FILE:...> for object libraries (#14532) 2013-11-01 10:17:01 -04:00
BadTargetTypeObject.cmake Genex: Reject $<TARGET_FILE:...> for object libraries (#14532) 2013-11-01 10:17:01 -04:00
BadZero-result.txt Genex: Ensure that $<0:...> has a parameter. 2012-11-27 09:12:39 -05:00
BadZero-stderr.txt Genex: Don't segfault on $<FOO,> 2012-11-27 09:12:39 -05:00
BadZero.cmake Genex: Don't segfault on $<FOO,> 2012-11-27 09:12:39 -05:00
CMakeLists.txt Cygwin: Avoid legacy warnings in RunCMake.* tests 2013-08-13 09:50:15 -04:00
RunCMakeTest.cmake Genex: Reject $<TARGET_FILE:...> for object libraries (#14532) 2013-11-01 10:17:01 -04:00
empty.c Genex: Reject $<TARGET_FILE:...> for object libraries (#14532) 2013-11-01 10:17:01 -04:00