build system: nicer dist generation process on windows
parent
3846cf6d52
commit
61dc6c8034
|
@ -122,7 +122,9 @@ elif sys.platform == 'darwin':
|
||||||
|
|
||||||
if dist:
|
if dist:
|
||||||
if sys.platform == 'win32':
|
if sys.platform == 'win32':
|
||||||
distTarget = env.Command("Mitsuba %s.zip" % MTS_VERSION, [], "#data\\windows\\build-dist.bat %s" % MTS_VERSION)
|
bits = 64 if 'WIN64' in env['CXXFLAGS'] else 32
|
||||||
|
distCommand = env.GetBuildPath('#data/windows/build-dist.bat')
|
||||||
|
distTarget = env.Command("Mitsuba %s %ibit.zip" % (MTS_VERSION, bits), [], "%s %s %i" % (distCommand, MTS_VERSION, bits))
|
||||||
Depends(distTarget, installTargets)
|
Depends(distTarget, installTargets)
|
||||||
elif sys.platform == 'darwin':
|
elif sys.platform == 'darwin':
|
||||||
distTarget = env.Command("Mitsuba %s.dmg" % MTS_VERSION, [], "#data/darwin/build-dmg.sh %s" % MTS_VERSION)
|
distTarget = env.Command("Mitsuba %s.dmg" % MTS_VERSION, [], "#data/darwin/build-dmg.sh %s" % MTS_VERSION)
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
@echo off
|
@echo off
|
||||||
xcopy dist "Mitsuba %1" /e /i /h
|
xcopy dist "Mitsuba %1" /e /i /h
|
||||||
del "Mitsuba %1.zip"
|
del "Mitsuba %1.zip"
|
||||||
7z u -tzip "Mitsuba %1.zip" "Mitsuba %1"
|
7z u -tzip "Mitsuba %1 %2bit.zip" "Mitsuba %1"
|
||||||
rmdir /s /q "Mitsuba %1"
|
rmdir /s /q "Mitsuba %1"
|
||||||
|
|
Loading…
Reference in New Issue