# Copyright: 2016-2023 Paul Obermeier (obermeier@tcl3d.org) # Distributed under BSD license. # # BuildType: Copy # InnoSetup needs Delphi to build. # So we use the pre-built version. # Install once, then zip the resulting folder. proc Init_InnoSetup { libName libVersion } { SetScriptAuthor $libName "Paul Obermeier" "obermeier@tcl3d.org" SetLibHomepage $libName "http://www.jrsoftware.org/isinfo.php" SetLibDependencies $libName "None" SetPlatforms $libName "Windows" } proc Env_InnoSetup { libName libVersion buildDir instDir devDir distDir } { AddToPathEnv "$devDir/opt/$libName" } proc Build_InnoSetup { libName libVersion buildDir instDir devDir distDir } { if { [UseStage "Extract" $libName] } { ExtractLibrary $libName $buildDir } if { [UseStage "Distribute" $libName] } { MultiFileCopy "$buildDir" "$devDir/opt/$libName" } return true }