Add BZip2 and LZMA as optional packages
This commit is contained in:
10
3rdParty/CMakeLists.txt
vendored
10
3rdParty/CMakeLists.txt
vendored
@@ -39,10 +39,10 @@ function(LinkLibArchive TARGET)
|
||||
find_package(LibArchive REQUIRED)
|
||||
set(ZLIB_USE_STATIC_LIBS ON)
|
||||
find_package(ZLIB REQUIRED)
|
||||
if (NOT USING_SYSTEM_LIBARCHIVE)
|
||||
find_package(LZ4 REQUIRED)
|
||||
find_package(zstd REQUIRED)
|
||||
endif ()
|
||||
find_package(LZ4 QUIET)
|
||||
find_package(zstd QUIET)
|
||||
find_package(BZip2 QUIET)
|
||||
find_package(LibLZMA QUIET)
|
||||
target_include_directories(${TARGET} PRIVATE ${LibArchive_INCLUDE_DIR})
|
||||
target_link_libraries(${TARGET} PRIVATE ${LibArchive_LIBRARIES} ${ZLIB_LIBRARIES} ${zstd_LIBRARIES} ${LZ4_LIBRARIES})
|
||||
target_link_libraries(${TARGET} PRIVATE ${LibArchive_LIBRARIES} ${ZLIB_LIBRARIES} ${zstd_LIBRARIES} ${LZ4_LIBRARIES} ${LIBLZMA_LIBRARIES} ${BZIP2_LIBRARIES})
|
||||
endfunction()
|
||||
Reference in New Issue
Block a user