build: add alias targets when importing libdwarfs

This commit is contained in:
Marcus Holland-Moritz 2024-08-12 10:06:02 +02:00
parent cb178ccd87
commit f5a765aee5

View File

@ -243,6 +243,11 @@ if(WITH_LIBDWARFS)
configure_file(cmake/config.h.in include/dwarfs/config.h @ONLY) configure_file(cmake/config.h.in include/dwarfs/config.h @ONLY)
else() else()
find_package(dwarfs ${PRJ_VERSION_MAJOR}.${PRJ_VERSION_MINOR}.${PRJ_VERSION_PATCH} EXACT REQUIRED CONFIG) find_package(dwarfs ${PRJ_VERSION_MAJOR}.${PRJ_VERSION_MINOR}.${PRJ_VERSION_PATCH} EXACT REQUIRED CONFIG)
add_library(dwarfs_common ALIAS dwarfs::dwarfs_common)
add_library(dwarfs_reader ALIAS dwarfs::dwarfs_reader)
add_library(dwarfs_writer ALIAS dwarfs::dwarfs_writer)
add_library(dwarfs_rewrite ALIAS dwarfs::dwarfs_rewrite)
add_library(dwarfs_extractor ALIAS dwarfs::dwarfs_extractor)
endif() endif()
if(WITH_TOOLS) if(WITH_TOOLS)