Skip to content

Commit

Permalink
Use BCJ2 filter for 7z artefacts, should save about 5%
Browse files Browse the repository at this point in the history
  • Loading branch information
alabuzhev committed Jul 19, 2023
1 parent c00c87b commit e73fb7e
Show file tree
Hide file tree
Showing 5 changed files with 10 additions and 10 deletions.
2 changes: 1 addition & 1 deletion appveyor-clang.yml
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@ after_build:
- appveyor SetVariable -Name NAME_PREFIX -Value "%NAME_PREFIX%"
#archive Far
#save artifacts only for release as we keep on reaching the appveyor limit
- if "%configuration%" == "Release" 7z a -m0=LZMA -mf=off -mx9 "%APPVEYOR_BUILD_FOLDER%\%NAME_PREFIX%.7z" -x!obj\
- if "%configuration%" == "Release" 7z a -m0=LZMA -mf=BCJ2 -mx9 "%APPVEYOR_BUILD_FOLDER%\%NAME_PREFIX%.7z" -x!obj\
- cd ..\..

artifacts:
Expand Down
2 changes: 1 addition & 1 deletion appveyor-gcc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ after_build:
- appveyor SetVariable -Name NAME_PREFIX -Value "%NAME_PREFIX%"
#archive Far
#save artifacts only for release as we keep on reaching the appveyor limit
- if "%configuration%" == "Release" 7z a -m0=LZMA -mf=off -mx9 "%APPVEYOR_BUILD_FOLDER%\%NAME_PREFIX%.7z" -x!obj\
- if "%configuration%" == "Release" 7z a -m0=LZMA -mf=BCJ2 -mx9 "%APPVEYOR_BUILD_FOLDER%\%NAME_PREFIX%.7z" -x!obj\
- cd ..\..

artifacts:
Expand Down
2 changes: 1 addition & 1 deletion appveyor.yml
Original file line number Diff line number Diff line change
Expand Up @@ -146,7 +146,7 @@ after_build:
#archive PDBs
- if "%configuration%" == "Release" 7z a -m0=LZMA -mf=off -mx9 -ir!*.pdb "%APPVEYOR_BUILD_FOLDER%\%NAME_PREFIX%.pdb.7z"
#archive Far without PDBs
- if "%configuration%" == "Release" 7z a -m0=LZMA -mf=off -mx9 -xr!*.pdb "%APPVEYOR_BUILD_FOLDER%\%NAME_PREFIX%.7z"
- if "%configuration%" == "Release" 7z a -m0=LZMA -mf=BCJ2 -mx9 -xr!*.pdb "%APPVEYOR_BUILD_FOLDER%\%NAME_PREFIX%.7z"
- cd ..\..
#create msi
- cd misc\msi-installer
Expand Down
12 changes: 6 additions & 6 deletions misc/nightly/old_plugins.sh
Original file line number Diff line number Diff line change
Expand Up @@ -83,19 +83,19 @@ cd ..

cd outfinalnew32/Plugins || exit 1
cd FTP || exit 1
7z a -m0=LZMA -mf=off -mx9 ../../../FarFtp.x86.7z
7z a -m0=LZMA -mf=BCJ2 -mx9 ../../../FarFtp.x86.7z
cd ../MultiArc || exit 1
7z a -m0=LZMA -mf=off -mx9 ../../../MultiArc.x86.7z
7z a -m0=LZMA -mf=BCJ2 -mx9 ../../../MultiArc.x86.7z
cd ../../../
cd outfinalnew64/Plugins || exit 1
cd FTP || exit 1
7z a -m0=LZMA -mf=off -mx9 ../../../FarFtp.x64.7z
7z a -m0=LZMA -mf=BCJ2 -mx9 ../../../FarFtp.x64.7z
cd ../MultiArc || exit 1
7z a -m0=LZMA -mf=off -mx9 ../../../MultiArc.x64.7z
7z a -m0=LZMA -mf=BCJ2 -mx9 ../../../MultiArc.x64.7z
cd ../../../
cd outfinalnewARM64/Plugins || exit 1
cd FTP || exit 1
7z a -m0=LZMA -mf=off -mx9 ../../../FarFtp.ARM64.7z
7z a -m0=LZMA -mf=BCJ2 -mx9 ../../../FarFtp.ARM64.7z
cd ../MultiArc || exit 1
7z a -m0=LZMA -mf=off -mx9 ../../../MultiArc.ARM64.7z
7z a -m0=LZMA -mf=BCJ2 -mx9 ../../../MultiArc.ARM64.7z
cd ../../../
2 changes: 1 addition & 1 deletion misc/nightly/publish.sh
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ processFarBuild()
return 1
fi

7za a -m0=LZMA -mf=off -mx9 -r -x!${ARCNAME}.msi -x!*.pdb ${ARCNAME}.7z *
7za a -m0=LZMA -mf=BCJ2 -mx9 -r -x!${ARCNAME}.msi -x!*.pdb ${ARCNAME}.7z *
7za a -m0=LZMA -mf=off -mx9 -r -i!./*.pdb ${ARCNAME}.pdb.7z

cd $BASE || return 1
Expand Down

0 comments on commit e73fb7e

Please sign in to comment.