blob: a9e0438cda0a4a3ff29da7f3856176f5e14950a6 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
|
cmake_minimum_required(VERSION 2.6)
project(p7zip)
IF(HAVE_WCHAR_H)
OPTION(HAVE_UNICODE_WCHAR "Enable Unicode Support" YES)
MARK_AS_ADVANCED(HAVE_UNICODE_WCHAR)
ELSE(HAVE_WCHAR_H)
SET(HAVE_UNICODE_WCHAR 0)
ENDIF(HAVE_WCHAR_H)
SET(HAVE_PTHREADS 0)
FIND_PACKAGE(Threads)
IF(WIN32 OR CMAKE_USE_PTHREADS_INIT)
SET(HAVE_PTHREADS 1)
ENDIF(WIN32 OR CMAKE_USE_PTHREADS_INIT)
include_directories(
../../../myWindows
../../../
../../../include_windows
)
add_definitions(-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -DCOMPRESS_MT -DCOMPRESS_BZIP2_MT -DCOMPRESS_MF_MT -DBREAK_HANDLER -DBENCH_MT)
add_executable(7za
../../../myWindows/myGetTickCount.cpp
../../../myWindows/wine_date_and_time.cpp
../../../myWindows/myAddExeFlag.cpp
../../../myWindows/mySplitCommandLine.cpp
../../UI/Console/ConsoleClose.cpp
../../UI/Console/ExtractCallbackConsole.cpp
../../UI/Console/List.cpp
../../UI/Console/Main.cpp
../../UI/Console/MainAr.cpp
../../UI/Console/OpenCallbackConsole.cpp
../../UI/Console/PercentPrinter.cpp
../../UI/Console/UpdateCallbackConsole.cpp
../../UI/Console/UserInputUtils.cpp
../../../Common/CommandLineParser.cpp
../../../Common/CRC.cpp
../../../Common/IntToString.cpp
../../../Common/ListFileUtils.cpp
../../../Common/StdInStream.cpp
../../../Common/StdOutStream.cpp
../../../Common/MyString.cpp
../../../Common/MyWindows.cpp
../../../Common/StringConvert.cpp
../../../Common/StringToInt.cpp
../../../Common/UTFConvert.cpp
../../../Common/MyVector.cpp
../../../Common/Wildcard.cpp
../../../Windows/Error.cpp
../../../Windows/FileDir.cpp
../../../Windows/FileFind.cpp
../../../Windows/FileIO.cpp
../../../Windows/FileName.cpp
../../../Windows/PropVariant.cpp
../../../Windows/PropVariantConversions.cpp
../../../Windows/Synchronization.cpp
../../../Windows/System.cpp
../../../Windows/Time.cpp
../../Common/CreateCoder.cpp
../../Common/CWrappers.cpp
../../Common/FilePathAutoRename.cpp
../../Common/FileStreams.cpp
../../Common/FilterCoder.cpp
../../Common/InBuffer.cpp
../../Common/InOutTempBuffer.cpp
../../Common/LimitedStreams.cpp
../../Common/LockedStream.cpp
../../Common/MemBlocks.cpp
../../Common/MethodId.cpp
../../Common/MethodProps.cpp
../../Common/OffsetStream.cpp
../../Common/OutBuffer.cpp
../../Common/OutMemStream.cpp
../../Common/ProgressMt.cpp
../../Common/ProgressUtils.cpp
../../Common/StreamBinder.cpp
../../Common/StreamObjects.cpp
../../Common/StreamUtils.cpp
../../Common/VirtThread.cpp
../../UI/Common/ArchiveCommandLine.cpp
../../UI/Common/ArchiveExtractCallback.cpp
../../UI/Common/ArchiveOpenCallback.cpp
../../UI/Common/DefaultName.cpp
../../UI/Common/EnumDirItems.cpp
../../UI/Common/Extract.cpp
../../UI/Common/ExtractingFilePath.cpp
../../UI/Common/LoadCodecs.cpp
../../UI/Common/OpenArchive.cpp
../../UI/Common/PropIDUtils.cpp
../../UI/Common/SetProperties.cpp
../../UI/Common/SortUtils.cpp
../../UI/Common/TempFiles.cpp
../../UI/Common/Update.cpp
../../UI/Common/UpdateAction.cpp
../../UI/Common/UpdateCallback.cpp
../../UI/Common/UpdatePair.cpp
../../UI/Common/UpdateProduce.cpp
../../Archive/Bz2Handler.cpp
../../Archive/GzHandler.cpp
../../Archive/LzmaHandler.cpp
../../Archive/SplitHandler.cpp
../../Archive/XzHandler.cpp
../../Archive/ZHandler.cpp
../../Archive/Common/CoderMixer2.cpp
../../Archive/Common/CoderMixer2MT.cpp
../../Archive/Common/CrossThreadProgress.cpp
../../Archive/Common/DummyOutStream.cpp
../../Archive/Common/FindSignature.cpp
../../Archive/Common/HandlerOut.cpp
../../Archive/Common/InStreamWithCRC.cpp
../../Archive/Common/ItemNameUtils.cpp
../../Archive/Common/MultiStream.cpp
../../Archive/Common/OutStreamWithCRC.cpp
../../Archive/Common/ParseProperties.cpp
../../Archive/7z/7zCompressionMode.cpp
../../Archive/7z/7zDecode.cpp
../../Archive/7z/7zEncode.cpp
../../Archive/7z/7zExtract.cpp
../../Archive/7z/7zFolderInStream.cpp
../../Archive/7z/7zFolderOutStream.cpp
../../Archive/7z/7zHandler.cpp
../../Archive/7z/7zHandlerOut.cpp
../../Archive/7z/7zHeader.cpp
../../Archive/7z/7zIn.cpp
../../Archive/7z/7zOut.cpp
../../Archive/7z/7zProperties.cpp
../../Archive/7z/7zSpecStream.cpp
../../Archive/7z/7zUpdate.cpp
../../Archive/7z/7zRegister.cpp
../../Archive/Cab/CabBlockInStream.cpp
../../Archive/Cab/CabHandler.cpp
../../Archive/Cab/CabHeader.cpp
../../Archive/Cab/CabIn.cpp
../../Archive/Cab/CabRegister.cpp
../../Archive/Tar/TarHandler.cpp
../../Archive/Tar/TarHandlerOut.cpp
../../Archive/Tar/TarHeader.cpp
../../Archive/Tar/TarIn.cpp
../../Archive/Tar/TarOut.cpp
../../Archive/Tar/TarRegister.cpp
../../Archive/Tar/TarUpdate.cpp
../../Archive/Zip/ZipAddCommon.cpp
../../Archive/Zip/ZipHandler.cpp
../../Archive/Zip/ZipHandlerOut.cpp
../../Archive/Zip/ZipHeader.cpp
../../Archive/Zip/ZipIn.cpp
../../Archive/Zip/ZipItem.cpp
../../Archive/Zip/ZipOut.cpp
../../Archive/Zip/ZipUpdate.cpp
../../Archive/Zip/ZipRegister.cpp
../../Compress/Bcj2Coder.cpp
../../Compress/Bcj2Register.cpp
../../Compress/BcjCoder.cpp
../../Compress/BcjRegister.cpp
../../Compress/BitlDecoder.cpp
../../Compress/BranchCoder.cpp
../../Compress/BranchMisc.cpp
../../Compress/BranchRegister.cpp
../../Compress/ByteSwap.cpp
../../Compress/BZip2Crc.cpp
../../Compress/BZip2Decoder.cpp
../../Compress/BZip2Encoder.cpp
../../Compress/BZip2Register.cpp
../../Compress/CopyCoder.cpp
../../Compress/CopyRegister.cpp
../../Compress/Deflate64Register.cpp
../../Compress/DeflateDecoder.cpp
../../Compress/DeflateEncoder.cpp
../../Compress/DeflateRegister.cpp
../../Compress/DeltaFilter.cpp
../../Compress/ImplodeDecoder.cpp
../../Compress/ImplodeHuffmanDecoder.cpp
../../Compress/Lzma2Decoder.cpp
../../Compress/Lzma2Encoder.cpp
../../Compress/Lzma2Register.cpp
../../Compress/LzmaDecoder.cpp
../../Compress/LzmaEncoder.cpp
../../Compress/LzmaRegister.cpp
../../Compress/LzOutWindow.cpp
../../Compress/Lzx86Converter.cpp
../../Compress/LzxDecoder.cpp
../../Compress/PpmdDecoder.cpp
../../Compress/PpmdEncoder.cpp
../../Compress/PpmdRegister.cpp
../../Compress/QuantumDecoder.cpp
../../Compress/ShrinkDecoder.cpp
../../Compress/ZDecoder.cpp
../../Compress/LZMA_Alone/LzmaBench.cpp
../../Compress/LZMA_Alone/LzmaBenchCon.cpp
../../Crypto/7zAes.cpp
../../Crypto/7zAesRegister.cpp
../../Crypto/HmacSha1.cpp
../../Crypto/MyAes.cpp
../../Crypto/Pbkdf2HmacSha1.cpp
../../Crypto/RandGen.cpp
../../Crypto/Sha1.cpp
../../Crypto/WzAes.cpp
../../Crypto/ZipCrypto.cpp
../../Crypto/ZipStrong.cpp
../../../../C/Aes.c
../../../../C/7zStream.c
../../../../C/Bra.c
../../../../C/Bra86.c
../../../../C/BraIA64.c
../../../../C/BwtSort.c
../../../../C/Delta.c
../../../../C/HuffEnc.c
../../../../C/LzFind.c
../../../../C/LzFindMt.c
../../../../C/Lzma2Dec.c
../../../../C/Lzma2Enc.c
../../../../C/LzmaDec.c
../../../../C/LzmaEnc.c
../../../../C/MtCoder.c
../../../../C/Sha256.c
../../../../C/Sort.c
../../../../C/Threads.c
../../../../C/Xz.c
../../../../C/XzCrc64.c
../../../../C/XzDec.c
../../../../C/XzEnc.c
../../../../C/XzIn.c
../../../../C/7zCrc.c
)
IF(HAVE_PTHREADS)
TARGET_LINK_LIBRARIES(7za ${CMAKE_THREAD_LIBS_INIT})
ENDIF(HAVE_PTHREADS)
|