]> Nutra Git (v1) - gamesguru/feather.git/commitdiff
depends: {native_,}protobuf: speedup build
authortobtoht <tob@featherwallet.org>
Mon, 11 Mar 2024 19:55:19 +0000 (20:55 +0100)
committertobtoht <tob@featherwallet.org>
Mon, 11 Mar 2024 19:55:19 +0000 (20:55 +0100)
contrib/depends/packages/native_protobuf.mk
contrib/depends/packages/protobuf.mk

index 026432f1019bfd24a391cfad445737b8827b2c4d..986f27fb0b871f2e681e99c8f478f985c4404590 100644 (file)
@@ -15,13 +15,13 @@ define $(package)_config_cmds
 endef
 
 define $(package)_build_cmds
-  $(MAKE) -C src
+  $(MAKE) -C src protoc
 endef
 
 define $(package)_stage_cmds
-  $(MAKE) DESTDIR=$($(package)_staging_dir) -C src install
+  $(MAKE) DESTDIR=$($(package)_staging_dir) -C src install-binPROGRAMS install-nobase_dist_protoDATA
 endef
 
 define $(package)_postprocess_cmds
-  rm lib/libprotoc.a
+  rm -rf lib/
 endef
index 3fd9a89a502f5d455c64333d44906b0e5c91c715..b91db0eba9e74c3dda8f810924847e28f977bb83 100644 (file)
@@ -23,12 +23,7 @@ define $(package)_build_cmds
 endef
 
 define $(package)_stage_cmds
-  $(MAKE) DESTDIR=$($(package)_staging_dir) -C src install-libLTLIBRARIES install-nobase_includeHEADERS &&\
-  $(MAKE) DESTDIR=$($(package)_staging_dir) install-pkgconfigDATA
+  $(MAKE) DESTDIR=$($(package)_staging_dir) -C src install-nobase_includeHEADERS &&\
+  $(MAKE) DESTDIR=$($(package)_staging_dir) install-pkgconfigDATA &&\
+  cp -f src/.libs/libprotobuf.a $($(package)_staging_prefix_dir)/lib/
 endef
-
-define $(package)_postprocess_cmds
-  rm lib/libprotoc.a &&\
-  rm lib/*.la
-endef
-