build_win_installer.sh (1046B)
1 #!/bin/sh 2 3 app_version=$(cut -f 2 -d '=' <<< "$(grep 'CMAKE_PROJECT_VERSION:STATIC' ../../build32/CMakeCache.txt)") 4 echo "Setting app version: $app_version..." 5 6 echo "Creating 64-bit installer..." 7 script_file=ChowTapeModel_Install_Script.iss 8 sed -i "s/##APPVERSION##/${app_version}/g" $script_file 9 $"C:\Program Files (x86)\Inno Setup 6\ISCC.exe" $script_file 10 sed -i "s/${app_version}/##APPVERSION##/g" $script_file # reset version number 11 12 echo "Creating 32-bit installer..." 13 script_file=ChowTapeModel_Install_Script_32bit.iss 14 sed -i "s/##APPVERSION##/${app_version}/g" $script_file 15 $"C:\Program Files (x86)\Inno Setup 6\ISCC.exe" $script_file 16 sed -i "s/${app_version}/##APPVERSION##/g" $script_file # reset version number 17 18 exec="ChowTapeModel-Win-$app_version.exe" 19 direc=$PWD 20 21 # sign 22 # echo "Signing installer..." 23 # $"cd" "C:\Program Files (x86)\Windows Kits\10\bin\10.0.16299.0\x64" 24 # $"./signtool.exe" sign -tr http://timestamp.digicert.com -td sha256 -fd sha256 -a -debug $direc/$exec 25 # $"./signtool.exe" verify -pa $direc/$exec 26 27 echo SUCCESS