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)
|