# Copyright: 2016-2023 Paul Obermeier (obermeier@tcl3d.org) # Distributed under BSD license. # # BuildType: Copy proc Init_MuPDFWidget { libName libVersion } { SetScriptAuthor $libName "Paul Obermeier" "obermeier@tcl3d.org" SetLibHomepage $libName "https://sourceforge.net/projects/irrational-numbers/" SetLibDependencies $libName "Tk" "tclMuPdf" SetPlatforms $libName "All" } proc Build_MuPDFWidget { libName libVersion buildDir instDir devDir distDir } { if { [UseWinCompiler "mupdf" "vs"] && [GetVisualStudioVersion] < 2015 } { SetErrorMessage "Dependent library mupdf needs VisualStudio >= 2015." return false } if { [UseStage "Extract" $libName] } { ExtractLibrary $libName $buildDir } if { [UseStage "Distribute" $libName] } { MultiFileCopy "$buildDir" "$devDir/[GetTclLibDir]/$libName" "*" true MultiFileCopy "$buildDir" "$distDir/[GetTclLibDir]/$libName" "*" true if { [UseTclPkgVersion] } { FileRename "$devDir/[GetTclLibDir]/$libName" "$devDir/[GetTclLibDir]/$libName$libVersion" FileRename "$distDir/[GetTclLibDir]/$libName" "$distDir/[GetTclLibDir]/$libName$libVersion" } } return true }