Fix libarchive detection
Modern libarchive cmake module exports the targetes already, leading to an error.
This commit is contained in:
parent
de6bb75542
commit
65068b0d16
@ -31,10 +31,11 @@ project(archive_cpp_wrapper)
|
||||
set(CMAKE_CXX_STANDARD 11)
|
||||
|
||||
find_package(LibArchive)
|
||||
add_library(LibArchive::LibArchive INTERFACE IMPORTED GLOBAL)
|
||||
target_include_directories(LibArchive::LibArchive INTERFACE ${LibArchive_INCLUDE_DIRS})
|
||||
target_link_libraries(LibArchive::LibArchive INTERFACE ${LibArchive_LIBRARIES})
|
||||
|
||||
if(NOT TARGET LibArchive::LibArchive)
|
||||
add_library(LibArchive::LibArchive INTERFACE IMPORTED GLOBAL)
|
||||
target_include_directories(LibArchive::LibArchive INTERFACE ${LibArchive_INCLUDE_DIRS})
|
||||
target_link_libraries(LibArchive::LibArchive INTERFACE ${LibArchive_LIBRARIES})
|
||||
endif()
|
||||
|
||||
file(GLOB headers "${CMAKE_CURRENT_SOURCE_DIR}/*.hpp")
|
||||
file(GLOB template_implementations "${CMAKE_CURRENT_SOURCE_DIR}/*.ipp")
|
||||
|
Loading…
x
Reference in New Issue
Block a user