# Package version = "0.1.0" author = "fryorcraken" description = "Test Waku with nimble" license = "MIT" srcDir = "src" bin = @["example"] # Dependencies requires "chronos" requires "results" requires "waku#3f7ffa9e619dfad9a57433b3545277ba33dbc3d7" import os proc ensureRln(libFile: string = "build/librln.a", version = "v0.8.0") = if not fileExists(libFile): echo "Building RLN library..." let buildDir = parentDir(parentDir(getCurrentDir())) & "/vendor/zerokit" let outFile = libFile let outDir = parentDir(outFile) if not dirExists(outDir): mkDir(outDir) # Ensure build directory exists exec "bash ../../scripts/build_rln.sh " & buildDir & " " & version & " " & outFile else: echo "RLN library already exists: " & libFile before build: ensureRln()