CMake/Tests/GeneratorExpression
Stephen Kelly e5da9e51d0 cmTarget: Allow any generator expression in SOURCES property.
Remove use of UseObjectLibraries from Makefile and Ninja generators. It
is not needed now because those generators use GetExternalObjects
which already contains the objects from object libraries.

The VS10 generator calls both the UseObjectLibraries and the GetExternalObjects
methods. Ensure that duplicates are not created by skipping objects
from object libraries in handling of GetExternalObjects.

Similarly, fix VS6, VS7 and Xcode object handling by skipping
external objects from OBJECT_LIBRARY usage as appropriate.

The error message in the BadSourceExpression1 test is now reported
by the generator expression evaluator, so it has different text.
2014-04-02 23:12:56 +02:00
..
CMP0044 Genex: Use case-sensitive comparison for COMPILER_ID. 2014-01-08 16:41:34 +01:00
CMakeLists.txt cmTarget: Allow any generator expression in SOURCES property. 2014-04-02 23:12:56 +02:00
check-common.cmake GenEx: Add expressions to specify build- or install-only values 2013-01-05 01:05:08 +01:00
check-part1.cmake Genex: Add a nullary form for CONFIG 2014-01-07 09:38:01 -05:00
check-part2.cmake Split the GeneratorExpression test into a third part. 2013-06-28 14:58:09 +02:00
check-part3.cmake Genex: Make EQUAL support upper case binary literals 2014-01-06 18:46:45 +01:00
check_object_files.cmake Genex: Evaluate TARGET_OBJECTS as a normal expression. 2014-03-31 23:18:44 +02:00
echo.c cmTestGenerator: Evaluate generator expressions in test properties 2013-09-20 08:18:22 -04:00
empty.cpp Add the ALIAS target concept for libraries and executables. 2013-08-02 15:21:00 +02:00
objlib1.c Genex: Evaluate TARGET_OBJECTS as a normal expression. 2014-03-31 23:18:44 +02:00
objlib2.c Genex: Evaluate TARGET_OBJECTS as a normal expression. 2014-03-31 23:18:44 +02:00
pwd.c cmTestGenerator: Evaluate generator expressions in test properties 2013-09-20 08:18:22 -04:00