r5sdk/r5dev/thirdparty/lzma/CMakeLists.txt
Kawe Mazidjatari ce99a2653c Add thirdparty compression libraries
Added:
- Zlib
- Bzip2
- LZMA

And a wrapper for zip.
2023-07-28 16:43:23 +02:00

79 lines
1.2 KiB
CMake

add_module( "lib" "liblzma" "" ${FOLDER_CONTEXT} TRUE TRUE )
add_sources( SOURCE_GROUP "Include"
"7z.h"
"7zAlloc.h"
"7zBuf.h"
"7zCrc.h"
"7zFile.h"
"7zVersion.h"
"Alloc.h"
"Bcj2.h"
"Bra.h"
"CpuArch.h"
"Delta.h"
"LzFind.h"
"LzFindMt.h"
"LzHash.h"
"Lzma2Dec.h"
"Lzma2Enc.h"
"Lzma86.h"
"LzmaDec.h"
"LzmaEnc.h"
"LzmaLib.h"
"MtCoder.h"
"Ppmd.h"
"Ppmd7.h"
"RotateDefs.h"
"Sha256.h"
"Threads.h"
"Types.h"
"Xz.h"
"XzCrc64.h"
"XzEnc.h"
)
add_sources( SOURCE_GROUP "Source"
"7zAlloc.c"
"7zBuf.c"
"7zBuf2.c"
"7zCrc.c"
"7zCrcOpt.c"
"7zDec.c"
"7zFile.c"
"7zIn.c"
"7zStream.c"
"Alloc.c"
"Bcj2.c"
"Bra.c"
"Bra86.c"
"BraIA64.c"
"CpuArch.c"
"Delta.c"
"LzFind.c"
"LzFindMt.c"
"Lzma2Dec.c"
"Lzma2Enc.c"
"Lzma86Dec.c"
"Lzma86Enc.c"
"LzmaDec.c"
"LzmaEnc.c"
"LzmaLib.c"
"MtCoder.c"
"Ppmd7.c"
"Ppmd7Dec.c"
"Ppmd7Enc.c"
"Sha256.c"
"Threads.c"
"Xz.c"
"XzCrc64.c"
"XzDec.c"
"XzEnc.c"
"XzIn.c"
)
end_sources()
whole_program_optimization()
thirdparty_suppress_warnings()