blob: c8626ef135337e65ee9e100c97aeba12da1778d3 [file] [edit]
project(PrivateLinkDependency CXX)
get_property(_isMultiConfig GLOBAL PROPERTY GENERATOR_IS_MULTI_CONFIG)
if(_isMultiConfig)
set(CMAKE_CONFIGURATION_TYPES "generic" CACHE STRING "" FORCE)
else()
set(CMAKE_BUILD_TYPE "generic" CACHE STRING "" FORCE)
endif()
find_package(
libdep REQUIRED CONFIG
NO_DEFAULT_PATH
PATHS ${CMAKE_CURRENT_LIST_DIR}
)
add_library(mylib SHARED foo.cxx)
target_link_libraries(mylib PRIVATE libdep::libdep)
install(TARGETS mylib EXPORT mylib DESTINATION .)
install(PACKAGE_INFO mylib DESTINATION cps EXPORT mylib)