view deploy/win32/generate-wxs.ps1 @ 2468:f9e2a4434764

Provide slightly less useless error message when trying to open corrupt or mis-suffixed audio file
author Chris Cannam
date Wed, 05 Feb 2020 10:46:18 +0000
parents 119588c42772
children 8ac67c315afa
line wrap: on
line source

Set-StrictMode -Version 2.0
$ErrorActionPreference = "Stop"

$version = (Get-Content version.h) -replace '#define SV_VERSION ','' -replace '"',''
$wxs = "deploy\win32\sonic-visualiser.wxs"

$in = "$wxs.in"

echo "Generating $wxs..."
echo " ...for SV version $version"
echo " ...from $in"
echo ""

if (!(Test-Path -Path $in -PathType Leaf)) {
    echo "ERROR: Input file $in not found"
    exit 1
}

(Get-Content $in) -replace '@VERSION@', $version -replace '@W@', '<!-- DO NOT EDIT THIS FILE: it is auto-generated -->' | Out-File -encoding ASCII $wxs

echo "Done"