# Copyright (C) 2017-2023 Alexander Schoepe, Bochum, DE, # Distributed under BSD license. # BuildType: MSys / gcc proc Init_tclAE { libName libVersion } { SetScriptAuthor $libName "Alexander Schoepe" "schoepe@users.sourceforge.net" SetLibHomepage $libName "https://sourceforge.net/projects/tclae/" SetLibDependencies $libName "Tcl" SetPlatforms $libName "Darwin" } proc Build_tclAE { libName libVersion buildDir instDir devDir distDir } { if { [UseStage "Extract" $libName] } { ExtractLibrary $libName $buildDir } if { [UseStage "Configure" $libName] } { TeaConfig $libName $buildDir $instDir } if { [UseStage "Compile" $libName] } { MSysBuild $libName $buildDir "install" } if { [UseStage "Distribute" $libName] } { StripLibraries "$instDir" LibFileCopy "$instDir" "$devDir/[GetTclDir]" "*" true LibFileCopy "$instDir" "$distDir/[GetTclDir]" "*" true if { ! [UseTclPkgVersion] } { FileRename "$devDir/[GetTclLibDir]/$libName$libVersion" "$devDir/[GetTclLibDir]/$libName" FileRename "$distDir/[GetTclLibDir]/$libName$libVersion" "$distDir/[GetTclLibDir]/$libName" } } return true }