BUILD: Refactor 7zlib (#10222)
* relocate 7z files * fix MSVC build * fix cmake build
This commit is contained in:
Vendored
+1
-50
@@ -23,56 +23,7 @@ target_link_libraries(3rdparty_zlib INTERFACE ${ZLIB_LIBRARY})
|
||||
target_include_directories(3rdparty_zlib INTERFACE ${ZLIB_INCLUDE_DIR})
|
||||
|
||||
# 7z sdk
|
||||
if(WIN32)
|
||||
add_library(3rdparty_7z STATIC EXCLUDE_FROM_ALL
|
||||
7z/Sha256.c
|
||||
7z/Ppmd7Dec.c
|
||||
7z/XzDec.c
|
||||
7z/XzEnc.c
|
||||
7z/Lzma2Dec.c
|
||||
7z/XzCrc64.c
|
||||
7z/DllSecur.c
|
||||
7z/Lzma2DecMt.c
|
||||
7z/BraIA64.c
|
||||
7z/7zFile.c
|
||||
7z/7zStream.c
|
||||
7z/Lzma86Enc.c
|
||||
7z/Threads.c
|
||||
7z/7zAlloc.c
|
||||
7z/LzmaEnc.c
|
||||
7z/MtCoder.c
|
||||
7z/Lzma86Dec.c
|
||||
7z/Sort.c
|
||||
7z/LzFindMt.c
|
||||
7z/7zDec.c
|
||||
7z/Bcj2.c
|
||||
7z/Ppmd7.c
|
||||
7z/Bra86.c
|
||||
7z/Bcj2Enc.c
|
||||
7z/7zBuf.c
|
||||
7z/Aes.c
|
||||
7z/AesOpt.c
|
||||
7z/XzCrc64Opt.c
|
||||
7z/7zArcIn.c
|
||||
7z/Lzma2Enc.c
|
||||
7z/Bra.c
|
||||
7z/7zCrcOpt.c
|
||||
7z/7zBuf2.c
|
||||
7z/LzFind.c
|
||||
7z/Ppmd7Enc.c
|
||||
7z/CpuArch.c
|
||||
7z/Delta.c
|
||||
7z/XzIn.c
|
||||
7z/Alloc.c
|
||||
7z/Xz.c
|
||||
7z/LzmaDec.c
|
||||
7z/LzmaLib.c
|
||||
7z/7zCrc.c
|
||||
7z/MtDec.c)
|
||||
target_include_directories(3rdparty_7z INTERFACE 7z)
|
||||
else()
|
||||
add_library(3rdparty_7z INTERFACE)
|
||||
endif()
|
||||
add_subdirectory(7z EXCLUDE_FROM_ALL)
|
||||
|
||||
add_library(3rdparty_flatbuffers INTERFACE)
|
||||
target_include_directories(3rdparty_flatbuffers INTERFACE flatbuffers/include)
|
||||
|
||||
Reference in New Issue
Block a user