diff options
| author | cyan <cyjan@mrcyjanek.net> | 2024-11-26 03:22:30 +0000 |
|---|---|---|
| committer | cyan <cyjan@mrcyjanek.net> | 2024-11-26 03:22:30 +0000 |
| commit | 3cf463e1250babee8be449ca28925f701e7fa29a (patch) | |
| tree | 8c198b862f0c80fb3ce7b97c13e3e22226b30475 /contrib/depends/funcs.mk | |
| parent | c90fa7019e8d6ce064e5736223ec055aafb37fd1 (diff) | |
- multithread build system
- fix android, mingw and linux build issues
- remove dependency check
- update Dockerfile to include pigz
- show a message when pigz is missing
- fix devcontainer mingw setup (missing ENV)
Diffstat (limited to 'contrib/depends/funcs.mk')
| -rw-r--r-- | contrib/depends/funcs.mk | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/contrib/depends/funcs.mk b/contrib/depends/funcs.mk index 7312e92..493a96c 100644 --- a/contrib/depends/funcs.mk +++ b/contrib/depends/funcs.mk @@ -196,6 +196,10 @@ endef COMPRESS_CMD := $(shell if command -v pigz >/dev/null 2>&1; then echo "pigz"; else echo "gzip"; fi) +ifeq ($(COMPRESS_CMD),gzip) + $(AT)echo Slow compression used, you may want to install pigz +endif + define int_add_cmds $($(1)_fetched): $(AT)mkdir -p $$(@D) $(SOURCES_PATH) @@ -217,7 +221,7 @@ $($(1)_preprocessed): | $($(1)_dependencies) $($(1)_extracted) $(AT)touch $$@ $($(1)_configured): | $($(1)_preprocessed) $(AT)echo Configuring $(1)... - $(AT)rm -rf $(host_prefix); mkdir -p $(host_prefix)/lib; cd $(host_prefix); $(foreach package,$($(1)_all_dependencies), tar xf $($(package)_cached); ) + $(AT)rm -rf $(host_prefix); mkdir -p $(host_prefix)/lib; cd $(host_prefix); $(foreach package,$($(1)_all_dependencies), tar xf $($(package)_cached) -I '$(COMPRESS_CMD)'; ) $(AT)mkdir -p $$(@D) $(AT)+cd $$(@D); $($(1)_config_env) $(call $(1)_config_cmds, $(1)) $(AT)touch $$@ |
