CMake/Tests/InterfaceLibrary
Brad King ac14cbf017 Allow add_dependencies() on INTERFACE libraries (#15414)
Revert commit v3.0.0-rc1~175^2~20 (add_dependencies: Disallow use with
INTERFACE_LIBRARY, 2013-12-25).  Teach our dependency analysis to
transitively follow INTERFACE target utility dependencies as was done or
IMPORTED targets in commit v2.8.6~127^2~1 (Allow add_dependencies() on
imported targets, 2010-11-19).  Extend the InterfaceLibrary test with a
case to cover header generation for a header-only INTERFACE library via
a custom target.
2015-03-27 16:25:09 -04:00
..
headerdir Allow add_dependencies() on INTERFACE libraries (#15414) 2015-03-27 16:25:09 -04:00
ifacedir Fix scope of transitive target name lookups 2014-06-23 09:17:07 -04:00
libsdir add_library: Disallow invalid signatures for INTERFACE_LIBRARY. 2014-01-06 17:25:10 +01:00
CMakeLists.txt Genex: Fix evaluation context propagation for TARGET_OBJECTS. 2014-11-26 22:16:15 +01:00
broken.cpp Remove INTERFACE build targets. 2013-12-10 17:58:36 +01:00
definetestexe.cpp Allow INTERFACE_SOURCES to specify $<TARGET_OBJECTS> (#14970) 2014-07-14 09:09:32 -04:00
dummy.cpp Remove INTERFACE build targets. 2013-12-10 17:58:36 +01:00
map_config.cpp InterfaceLibrary: Add test requiring MAP_IMPORTED_CONFIG whitelisting 2014-01-09 20:11:42 +01:00
obj.cpp Allow INTERFACE_SOURCES to specify $<TARGET_OBJECTS> (#14970) 2014-07-14 09:09:32 -04:00
sharedlibtestexe.cpp Add the INTERFACE_LIBRARY target type. 2013-10-07 19:56:31 -04:00