mirror of
https://github.com/doublecmd/doublecmd.git
synced 2026-06-21 09:58:13 +00:00
parent
b4e4df8810
commit
3a3e8b02ed
1 changed files with 20 additions and 0 deletions
|
|
@ -8,6 +8,9 @@ set GIT_EXE="%ProgramFiles%\Git\bin\git.exe"
|
|||
rem Path to Inno Setup compiler
|
||||
set ISCC_EXE="%ProgramFiles(x86)%\Inno Setup 5\ISCC.exe"
|
||||
|
||||
rem Path to Windows Installer XML (WiX) toolset
|
||||
set PATH=%PATH%;"%ProgramFiles(x86)%\WiX Toolset v3.11\bin"
|
||||
|
||||
rem The new package will be created from here
|
||||
set BUILD_PACK_DIR=%TEMP%\doublecmd-%DATE: =%
|
||||
|
||||
|
|
@ -31,6 +34,15 @@ if "%CPU_TARGET%" == "" (
|
|||
)
|
||||
)
|
||||
|
||||
rem Prepare needed variables
|
||||
if "%CPU_TARGET%" == "i386" (
|
||||
set CPU_ARCH=x86
|
||||
set PF=ProgramFilesFolder
|
||||
) else if "%CPU_TARGET%" == "x86_64" (
|
||||
set CPU_ARCH=x64
|
||||
set PF=ProgramFiles64Folder
|
||||
)
|
||||
|
||||
rem Save revision number
|
||||
set OUT=..\units\%CPU_TARGET%-%OS_TARGET%-win32
|
||||
call ..\src\platform\git2revisioninc.exe.cmd %OUT%
|
||||
|
|
@ -43,6 +55,9 @@ mkdir %BUILD_PACK_DIR%\release
|
|||
|
||||
rem Copy needed files
|
||||
copy windows\doublecmd.iss %BUILD_PACK_DIR%\
|
||||
copy windows\doublecmd.wxs %BUILD_PACK_DIR%\
|
||||
copy windows\license.rtf %BUILD_PACK_DIR%\
|
||||
copy ..\src\doublecmd.ico %BUILD_PACK_DIR%\
|
||||
|
||||
rem Copy libraries
|
||||
copy windows\lib\%CPU_TARGET%\*.dll %BUILD_DC_TMP_DIR%\
|
||||
|
|
@ -63,6 +78,11 @@ rem Create *.exe package
|
|||
rem Move created package
|
||||
move release\*.exe %PACK_DIR%
|
||||
|
||||
rem Create *.msi package
|
||||
heat dir doublecmd -ag -cg HeatGroup -srd -dr APPLICATIONFOLDER -var var.SourcePath -o include.wxs
|
||||
candle -arch %CPU_ARCH% -dProductVersion=%DC_VER% -dSourcePath=doublecmd -dProgramFiles=%PF% doublecmd.wxs include.wxs
|
||||
light -ext WixUIExtension -cultures:en-us include.wixobj doublecmd.wixobj -o %PACK_DIR%\doublecmd-%DC_VER%.%CPU_TARGET%-%OS_TARGET%.msi
|
||||
|
||||
rem Create *.zip package
|
||||
mkdir doublecmd\settings
|
||||
copy NUL doublecmd\settings\doublecmd.inf
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue