Files
CMake/Tests/RunCMake/CMP0111/CMP0111-Common.cmake
Robert Maynard 7351d590ee cmTarget: Add a way to represent imported shared library stubs
Shared library stubs can be used for linking, but not at runtime.
Their role is similar to import libraries on Windows, so represent
their location with the `IMPORTED_IMPLIB` target property.

Fixes: #24940
2023-07-18 13:21:01 -04:00

8 lines
285 B
CMake

add_library(unknown_lib UNKNOWN IMPORTED)
add_library(static_lib STATIC IMPORTED)
add_library(shared_lib SHARED IMPORTED)
add_library(interface_lib INTERFACE IMPORTED)
add_library(module MODULE module.cpp)
target_link_libraries(module unknown_lib static_lib shared_lib interface_lib)