14 lines
420 B
CMake
14 lines
420 B
CMake
project(InterfaceBuildTargets)
|
|
|
|
add_library(testlib EXCLUDE_FROM_ALL testlib.cxx)
|
|
set_property(TARGET testlib PROPERTY PREFIX "")
|
|
if(CMAKE_GENERATOR MATCHES "Borland|Watcom")
|
|
# These librarians add the .lib suffix anyway.
|
|
set_property(TARGET testlib PROPERTY SUFFIX ".lib")
|
|
else()
|
|
set_property(TARGET testlib PROPERTY SUFFIX "")
|
|
endif()
|
|
|
|
add_library(iface INTERFACE)
|
|
target_link_libraries(iface INTERFACE testlib)
|