CMake/Tests/RunCMake/ObjectLibrary/LinkObjLHSStatic.cmake
Deniz Bahadir 51249e69ea objlib: Allow OBJECT libraries to link to other libraries.
The proper way to use libraries is now through `target_link_libraries`
for things such as usage requirements, compile definitions, include
directories, etc. To facilitate this, allow `OBJECT` libraries to "link"
to other libraries.

Co-Author: Ben Boeckel <ben.boeckel@kitware.com>
Issue: #14778
2018-03-01 09:24:24 -05:00

8 lines
200 B
CMake

project(LinkObjLHSStatic C)
add_library(OtherLib STATIC a.c)
target_compile_definitions(OtherLib INTERFACE REQUIRED)
add_library(AnObjLib OBJECT requires.c)
target_link_libraries(AnObjLib OtherLib)