chore: adding debug flag to makefile (#3248)

This commit is contained in:
gabrielmer 2025-01-23 12:11:54 +01:00 committed by GitHub
parent 29fda2dab7
commit dfd06fa726
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 10 additions and 5 deletions

View File

@ -121,10 +121,14 @@ deps: | deps-common nat-libs waku.nims
### nim-libbacktrace
# "-d:release" implies "--stacktrace:off" and it cannot be added to config.nims
ifeq ($(USE_LIBBACKTRACE), 0)
NIM_PARAMS := $(NIM_PARAMS) -d:debug -d:disable_libbacktrace
else
ifeq ($(DEBUG), 0)
NIM_PARAMS := $(NIM_PARAMS) -d:release
else
NIM_PARAMS := $(NIM_PARAMS) -d:debug
endif
ifeq ($(USE_LIBBACKTRACE), 0)
NIM_PARAMS := $(NIM_PARAMS) -d:disable_libbacktrace
endif
libbacktrace:
@ -366,11 +370,11 @@ docker-liteprotocoltester-push:
################
.PHONY: cbindings cwaku_example libwaku
STATIC ?= false
STATIC ?= 0
libwaku: | build deps librln
rm -f build/libwaku*
ifeq ($(STATIC), true)
ifeq ($(STATIC), 1)
echo -e $(BUILD_MSG) "build/$@.a" && \
$(ENV_SCRIPT) nim libwakuStatic $(NIM_PARAMS) waku.nims
else

View File

@ -72,6 +72,7 @@ pipeline {
"--build-arg=MAKE_TARGET='${params.MAKE_TARGET}' " +
"--build-arg=NIMFLAGS='${params.NIMFLAGS} -d:postgres ' " +
"--build-arg=LOG_LEVEL='${params.LOWEST_LOG_LEVEL_ALLOWED}' " +
"--build-arg=DEBUG='${params.DEBUG ? "1" : "0"} ' " +
"--target=${params.DEBUG ? "debug" : "prod"} ."
)
} }