24 lines
693 B
Batchfile
24 lines
693 B
Batchfile
@echo off
|
|
setlocal enabledelayedexpansion
|
|
set /a counter=1
|
|
for /f "tokens=3" %%i in (..\..\FIO-VERSION-FILE) do (
|
|
if "!counter!"=="1" set FIO_VERSION=%%i
|
|
set /a counter+=1
|
|
)
|
|
|
|
if "%1"=="x86" set FIO_ARCH=x86
|
|
if "%1"=="x64" set FIO_ARCH=x64
|
|
|
|
if not defined FIO_ARCH (
|
|
echo Error: must specify the architecture.
|
|
echo Usage: dobuild x86
|
|
echo Usage: dobuild x64
|
|
goto end
|
|
)
|
|
|
|
"%WIX%bin\candle" -nologo -arch %FIO_ARCH% install.wxs
|
|
@if ERRORLEVEL 1 goto end
|
|
"%WIX%bin\candle" -nologo -arch %FIO_ARCH% examples.wxs
|
|
@if ERRORLEVEL 1 goto end
|
|
"%WIX%bin\light" -nologo -sice:ICE61 install.wixobj examples.wixobj -ext WixUIExtension -out %FIO_VERSION%-%FIO_ARCH%.msi
|
|
:end
|