blob: 54037fe304020e8bbf37ca47f8bc4071f3a14ea5 (
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
|
set(SOURCES archive.cpp
arcread.cpp
cmddata.cpp
consio.cpp
crc.cpp
crypt.cpp
encname.cpp
errhnd.cpp
extinfo.cpp
extract.cpp
filcreat.cpp
file.cpp
filefn.cpp
filestr.cpp
find.cpp
getbits.cpp
global.cpp
int64.cpp
isnt.cpp
log.cpp
match.cpp
options.cpp
pathfn.cpp
rar.cpp
rarvm.cpp
rawread.cpp
rdwrfn.cpp
recvol.cpp
resource.cpp
rijndael.cpp
rs.cpp
savepos.cpp
scantree.cpp
sha1.cpp
strfn.cpp
strlist.cpp
system.cpp
timefn.cpp
ulinks.cpp
unicode.cpp
unpack.cpp
volume.cpp)
add_library(unrarxlib STATIC ${SOURCES} ${HEADERS})
if(NOT CORE_SYSTEM_NAME STREQUAL windows)
target_compile_definitions(unrarxlib PRIVATE -DSILENT)
else()
target_compile_definitions(unrarxlib PRIVATE -D_XBMC)
add_precompiled_header(unrarxlib rar.hpp rar.cpp
EXCLUDE_SOURCES consio.cpp global.cpp)
endif()
set_target_properties(unrarxlib PROPERTIES FOLDER lib)
source_group_by_folder(unrarxlib)
set(core_DEPENDS unrarxlib ${core_DEPENDS} CACHE STRING "" FORCE)
|