This file is used from a project's local build file. It's the entrypoint into wiish for that file.
Procs
proc detectTargetFormat(targetOS: TargetOS): TargetFormat {....raises: [], tags: [].}
proc detectTargetOS(targetFormat: TargetFormat): TargetOS {....raises: [], tags: [].}
Templates
template build[T](builders: T)
- Perform a plugin-based Wiish build with the given plugins Provide plugins as a tuple.
template doBuildSteps[T](ctx: ref BuildContext; builders: T; steps: set[BuildStep] = {})
Exports
-
name, runStep, WiishBuild, hash, $, with, get, with, has, has, has, add, MacDesktopConfig, BaseConfig, has, AndroidConfig, get, wiishConfig, MacConfig, get, WindowFormat, with, get, add, with, extend, MaciOSConfig, WiishConfig, add, add, withDir, targetWinInstaller, Windows, targetRun, BuildStep, newBuildContext, Mac, xcode_project_file, viableTargets, simulator_sdk_root, targetIosIpa, TargetOS, BuildPlugin, targetAuto, ios_sdk_path, Ios, Android, targetWinExe, log, parseTargetOS, parseTargetFormat, logStartStep, main_nim, AutoDetectOS, Linux, resizePNG, shoutput, targetAndroidApk, targetLinuxBin, mobile, ios_sdk_root, targetMacApp, IosSimulator, targetMacDMG, BuildContext, simulator, targetIosApp, MobileDev, getWiishPackageRoot, TargetFormat, desktop, sh