mirror of
https://github.com/Open-Shell/Open-Shell-Menu.git
synced 2026-06-17 04:40:09 +10:00
Build improvements (#51)
* Build: Add symbols to 7z archive It is much smaller than ZIP (15MB vs 34MB). * Build: Don't create source package There is no need to create package with sources as sources for given release can be easily obtained from git. * AppVeyor: Remove unneeded install script __MakeFinal.bat now handles it. * Build: Less verbose output * Build: Support for version suffix AppVeyor may add suffix to version (X.Y.Z-abc) in case of PR builds. * AppVeyor: Disable shallow clone To be able to use git commands (in source indexing script). Use history depth 1 instead. * Build: Add source index to PDBs Add source information to PDBs so that source files can be retrieved from Github by debugger.
This commit is contained in:
@@ -1,26 +1,25 @@
|
||||
REM ***** Collect PDBs
|
||||
|
||||
del Final\ClassicStartPDB_%CS_VERSION_STR%.zip
|
||||
echo -- Creating symbols package
|
||||
set CS_SYMBOLS_NAME=ClassicStartPDB_%CS_VERSION_STR%.7z
|
||||
|
||||
cd Output
|
||||
7z a ..\Final\ClassicStartPDB_%CS_VERSION_STR%.zip PDB32 PDB64
|
||||
7z a -mx9 ..\Final\%CS_SYMBOLS_NAME% PDB32 PDB64 > nul
|
||||
cd ..
|
||||
|
||||
if defined APPVEYOR (
|
||||
appveyor PushArtifact Final\ClassicStartPDB_%CS_VERSION_STR%.zip
|
||||
appveyor PushArtifact Final\%CS_SYMBOLS_NAME%
|
||||
)
|
||||
|
||||
cd ..
|
||||
|
||||
REM ***** Collect Sources
|
||||
|
||||
del ClassicStartSetup\Final\ClassicStartSrc_%CS_VERSION_STR%.zip
|
||||
7z a -r -x!*.intermediate.manifest -x!*.embed.manifest -x!*_i.h -x!Website\ ClassicStartSetup\Final\ClassicStartSrc_%CS_VERSION_STR%.zip *.h *.cpp *.rc *.vcproj *.ini *.def *.ico *.idl *.rgs *.jpg *.manifest *.wxl *.wxs *.sln *.bat *.bmp *.txt *.html *.rtf *.gif *.png *.hhp *.hhc ??-??.dll
|
||||
|
||||
REM ***** Collect Localization files
|
||||
|
||||
del ClassicStartSetup\Final\ClassicStartLoc.zip
|
||||
echo -- Creating localization package
|
||||
cd Localization
|
||||
7z a -r -x!en-US -x!*WixUI_en-us.wxl -x!*.adml -x!*.admx -x!*LocComments.txt ..\ClassicStartSetup\Final\ClassicStartLoc.zip English ..\ClassicExplorer\ExplorerL10N.ini ..\ClassicStartMenu\StartMenuL10N.ini ..\ClassicStartMenu\StartMenuHelper\StartMenuHelperL10N.ini English\ClassicStartText-en-US.wxl English\ClassicStartEULA.rtf
|
||||
7z a -r -x!en-US -x!*WixUI_en-us.wxl -x!*.adml -x!*.admx -x!*LocComments.txt ..\ClassicStartSetup\Final\ClassicStartLoc.zip English ..\ClassicExplorer\ExplorerL10N.ini ..\ClassicStartMenu\StartMenuL10N.ini ..\ClassicStartMenu\StartMenuHelper\StartMenuHelperL10N.ini English\ClassicStartText-en-US.wxl English\ClassicStartEULA.rtf > nul
|
||||
cd ..
|
||||
|
||||
cd ClassicStartSetup
|
||||
|
||||
exit /b 0
|
||||
|
||||
Reference in New Issue
Block a user