CMake/Tests/RunCMake/interface_library
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
..
CMakeLists.txt Add the INTERFACE_LIBRARY target type. 2013-10-07 19:56:31 -04:00
RunCMakeTest.cmake Allow add_dependencies() on INTERFACE libraries (#15414) 2015-03-27 16:25:09 -04:00
add_custom_command-TARGET-result.txt Disallow INTERFACE libraries with add_custom_command(TARGET). 2014-03-19 15:51:21 +01:00
add_custom_command-TARGET-stderr.txt Disallow INTERFACE libraries with add_custom_command(TARGET). 2014-03-19 15:51:21 +01:00
add_custom_command-TARGET.cmake Disallow INTERFACE libraries with add_custom_command(TARGET). 2014-03-19 15:51:21 +01:00
genex_link-result.txt Don't search for IMPORTED_LOCATION of INTERFACE_LIBRARY (14636) 2013-12-09 20:52:52 +01:00
genex_link.cmake Don't search for IMPORTED_LOCATION of INTERFACE_LIBRARY (14636) 2013-12-09 20:52:52 +01:00
global-interface-result.txt add_library: Test invalid GLOBAL INTERFACE signature. 2014-02-07 15:49:15 +01:00
global-interface-stderr.txt add_library: Test invalid GLOBAL INTERFACE signature. 2014-02-07 15:49:15 +01:00
global-interface.cmake add_library: Test invalid GLOBAL INTERFACE signature. 2014-02-07 15:49:15 +01:00
invalid_name-result.txt Add the INTERFACE_LIBRARY target type. 2013-10-07 19:56:31 -04:00
invalid_name-stderr.txt export: Add support for INTERFACE_LIBRARY targets 2013-10-07 20:07:27 -04:00
invalid_name.cmake export: Add support for INTERFACE_LIBRARY targets 2013-10-07 20:07:27 -04:00
invalid_signature-result.txt add_library: Disallow invalid signatures for INTERFACE_LIBRARY. 2014-01-06 17:25:10 +01:00
invalid_signature-stderr.txt add_library: Issue better diagnostic for INTERFACE GLOBAL signature. 2014-02-07 15:49:15 +01:00
invalid_signature.cmake add_library: Test invalid GLOBAL INTERFACE signature. 2014-02-07 15:49:15 +01:00
no_shared_libs.cmake add_library: Fix INTERFACE on platforms with no shared libs (#14561) 2013-11-12 09:07:10 -05:00
target_commands-result.txt Add the INTERFACE_LIBRARY target type. 2013-10-07 19:56:31 -04:00
target_commands-stderr.txt Add the INTERFACE_LIBRARY target type. 2013-10-07 19:56:31 -04:00
target_commands.cmake Add the INTERFACE_LIBRARY target type. 2013-10-07 19:56:31 -04:00
whitelist-result.txt cmTarget: Add whitelist of properties on INTERFACE_LIBRARY. 2013-11-25 16:23:11 +01:00
whitelist-stderr.txt cmTarget: Add whitelist of properties on INTERFACE_LIBRARY. 2013-11-25 16:23:11 +01:00
whitelist.cmake cmTarget: Add whitelist of properties on INTERFACE_LIBRARY. 2013-11-25 16:23:11 +01:00