mirror of
https://github.com/aljazceru/lightning.git
synced 2026-01-22 07:14:22 +01:00
chore: adds env NO_PYTHON check to Makefiles
This adds an environment variable $NO_PYTHON check to Makefiles so that: - It checks and runs into an defined error instead of some python hickup: `ModuleNotFoundError: No module named 'mako'` - makes it possible to manually export this environment variable NO_PYTHON=1 to run the same testcase that travis is running on job 1 which causes so much pain ;) Changelog-None
This commit is contained in:
committed by
Christian Decker
parent
f1eebb6c59
commit
db19f19eb3
@@ -37,10 +37,14 @@ SQL_FILES := \
|
||||
wallet/test/run-wallet.c \
|
||||
|
||||
wallet/statements_gettextgen.po: $(SQL_FILES) FORCE
|
||||
@if $(call SHA256STAMP_CHANGED); then $(call VERBOSE,"xgettext $@",xgettext -kNAMED_SQL -kSQL --add-location --no-wrap --omit-header -o $@ $(SQL_FILES) && $(call SHA256STAMP,# )); fi
|
||||
@if $(call SHA256STAMP_CHANGED); then if [ "$$NO_PYTHON" == 1 ]; then echo "Error: NO_PYTHON on $@"; exit 1; fi; \
|
||||
$(call VERBOSE,"xgettext $@",xgettext -kNAMED_SQL -kSQL --add-location --no-wrap --omit-header -o $@ $(SQL_FILES) && $(call SHA256STAMP,# )); \
|
||||
fi
|
||||
|
||||
wallet/db_%_sqlgen.c: wallet/statements_gettextgen.po devtools/sql-rewrite.py FORCE
|
||||
@if $(call SHA256STAMP_CHANGED); then $(call VERBOSE,"sql-rewrite $@",devtools/sql-rewrite.py wallet/statements_gettextgen.po $* > $@ && $(call SHA256STAMP,//)); fi
|
||||
@if $(call SHA256STAMP_CHANGED); then if [ "$$NO_PYTHON" == 1 ]; then echo "Error: NO_PYTHON on $@"; exit 1; fi; \
|
||||
$(call VERBOSE,"sql-rewrite $@",devtools/sql-rewrite.py wallet/statements_gettextgen.po $* > $@ && $(call SHA256STAMP,//)); \
|
||||
fi
|
||||
|
||||
maintainer-clean: wallet-maintainer-clean
|
||||
wallet-maintainer-clean:
|
||||
|
||||
Reference in New Issue
Block a user