Windows: Include version and build type in installer name
This commit is contained in:
@@ -43,6 +43,15 @@ PLATFORM=x64
|
||||
PLATFORM=x86
|
||||
!endif
|
||||
|
||||
!if "$(BUILD)"=="rel"
|
||||
DEBUGOPT=
|
||||
!else
|
||||
DEBUGOPT=-$(BUILD)
|
||||
!endif
|
||||
|
||||
######################################################################
|
||||
# Heimdal Merge Modules
|
||||
|
||||
MERGEMOD=$(INSTDIR)\Heimdal.msm
|
||||
|
||||
$(MERGEMOD): $(OBJ)\heimdal-assemblies.wixobj
|
||||
@@ -62,14 +71,48 @@ all:: $(MERGEMOD) $(SDKREDISTDIR)\Heimdal.msm
|
||||
clean::
|
||||
-$(RM) $(MERGEMOD)
|
||||
|
||||
######################################################################
|
||||
# Runtime modules
|
||||
|
||||
VCVER=VC90
|
||||
|
||||
!if "$(CPU)"=="AMD64"
|
||||
CPUSUFFIX=_x64
|
||||
!else
|
||||
CPUSUFFIX=
|
||||
!endif
|
||||
|
||||
!if "$(BUILD)"=="rel"
|
||||
CRTNAME=CRT
|
||||
!else
|
||||
CRTNAME=DebugCRT
|
||||
!endif
|
||||
|
||||
MMDIR=$(ProgramFiles)\Common Files\Merge Modules
|
||||
!if !exist($(MMDIR))
|
||||
MMDIR=$(SystemDrive)\Program Files (x86)\Common Files\Merge Modules
|
||||
!endif
|
||||
|
||||
!if exist("$(MMDIR)")
|
||||
|
||||
RUNTIMEMODULE="$(MMDIR)\Microsoft_$(VCVER)_$(CRTNAME)_x86$(CPUSUFFIX).msm"
|
||||
|
||||
!else
|
||||
|
||||
RUNTIMEMODULE="$(MSSDK)\Redist\VC\microsoft.vcxx.crt.$(PLATFORM)_msm.msm"
|
||||
|
||||
!endif
|
||||
|
||||
|
||||
######################################################################
|
||||
# Heimdal installer
|
||||
|
||||
!if exist($(SRC)\thirdparty)
|
||||
THIRDPARTYOBJS=$(INSTDIR)\apicache.wixobj $(INSTDIR)\lsacache.wixobj
|
||||
THIRDPARTYOPT=-dApiCache=1 -dLsaCache=1
|
||||
!endif
|
||||
|
||||
INSTALLER=$(INSTDIR)\Heimdal.msi
|
||||
|
||||
RUNTIMEMODULE="$(MSSDK)\Redist\VC\microsoft.vcxx.crt.$(PLATFORM)_msm.msm"
|
||||
INSTALLER=$(INSTDIR)\Heimdal-$(CPU)$(DEBUGOPT)-$(VERSIOND).msi
|
||||
|
||||
$(INSTALLER): $(OBJ)\heimdal-installer.wixobj $(MERGEMOD) $(THIRDPARTYOBJS) \
|
||||
$(THIRDPARTYDEPS) lang\en-us.wxl
|
||||
|
Reference in New Issue
Block a user