update waku.nimble

This commit is contained in:
darshankabariya 2026-01-12 14:06:17 +05:30
parent 8368a5ec48
commit 187930086e
No known key found for this signature in database
GPG Key ID: 9A92CCD9899F0D22
2 changed files with 9 additions and 6 deletions

View File

@ -60,6 +60,7 @@ waku.nims:
ln -s waku.nimble $@
update: | waku.nims
git submodule update --init --recursive
nimble refresh
$(MAKE) build-nph

View File

@ -83,20 +83,22 @@ proc buildModule(filePath, params = "", lang = "c"): bool =
proc buildBinary(name: string, srcDir = "./", params = "", lang = "c") =
if not dirExists "build":
mkDir "build"
# allow something like "nim nimbus --verbosity:0 --hints:off nimbus.nims"
# Get extra params from NIM_PARAMS environment variable
var extra_params = params
for i in 2 ..< paramCount():
extra_params &= " " & paramStr(i)
let nimParams = getEnv("NIM_PARAMS")
if nimParams.len > 0:
extra_params &= " " & nimParams
exec "nim " & lang & " --out:build/" & name & " --mm:refc " & extra_params & " " &
srcDir & name & ".nim"
proc buildLibrary(lib_name: string, srcDir = "./", params = "", `type` = "static") =
if not dirExists "build":
mkDir "build"
# allow something like "nim nimbus --verbosity:0 --hints:off nimbus.nims"
# Get extra params from NIM_PARAMS environment variable
var extra_params = params
for i in 2 ..< (paramCount() - 1):
extra_params &= " " & paramStr(i)
let nimParams = getEnv("NIM_PARAMS")
if nimParams.len > 0:
extra_params &= " " & nimParams
if `type` == "static":
exec "nim c" & " --out:build/" & lib_name &
" --threads:on --app:staticlib --opt:size --noMain --mm:refc --header -d:metrics --nimMainPrefix:libwaku --skipParentCfg:on -d:discv5_protocol_id=d5waku " &