40 lines
653 B
Meson
40 lines
653 B
Meson
|
project('org.7zip.lzma.sfx', 'c')
|
||
|
|
||
|
sources = [
|
||
|
'C/7zAlloc.c',
|
||
|
'C/7zArcIn.c',
|
||
|
'C/7zBuf.c',
|
||
|
'C/7zBuf2.c',
|
||
|
'C/7zBuf2.c',
|
||
|
'C/7zCrc.c',
|
||
|
'C/7zCrcOpt.c',
|
||
|
'C/7zFile.c',
|
||
|
'C/7zDec.c',
|
||
|
'C/7zStream.c',
|
||
|
'C/Bcj2.c',
|
||
|
'C/Bra.c',
|
||
|
'C/Bra86.c',
|
||
|
'C/BraIA64.c',
|
||
|
'C/CpuArch.c',
|
||
|
'C/Delta.c',
|
||
|
'C/DllSecur.c',
|
||
|
'C/Lzma2Dec.c',
|
||
|
'C/LzmaDec.c',
|
||
|
]
|
||
|
|
||
|
sources += [
|
||
|
'C/Util/SfxSetup/SfxSetup.c',
|
||
|
]
|
||
|
|
||
|
windows = import('windows')
|
||
|
windows_sources = windows.compile_resources('C/Util/SfxSetup/resource.rc')
|
||
|
foreach i : windows_sources
|
||
|
sources += i
|
||
|
endforeach
|
||
|
|
||
|
executable('7zS2.sfx',
|
||
|
sources,
|
||
|
install: true,
|
||
|
win_subsystem: 'windows',
|
||
|
)
|