# Package version = "0.1.0" author = "Jakob Friedl" description = "Command & control framework written in Nim" license = "BSD-3-Clause" srcDir = "src" # Build tasks import os, strformat let cqRoot = getCurrentDir() task server, "Build conquest server binary": exec fmt"nim c -d:CONQUEST_ROOT={cqRoot} src/server/main.nim" task client, "Build conquest client binary": exec fmt"nim c -d:release -d:CONQUEST_ROOT={cqRoot} src/client/main.nim" # Dependencies requires "nim >= 2.2.4" requires "prompt >= 0.0.1" requires "argparse >= 4.0.2" requires "parsetoml >= 0.7.2" requires "nimcrypto >= 0.6.4" requires "tiny_sqlite >= 0.2.0" requires "prologue >= 0.6.6" requires "winim >= 3.9.4" requires "ptr_math >= 0.3.0" requires "imguin >= 1.92.2.0"