https://bugs.documentfoundation.org/show_bug.cgi?id=151977
Bug ID: 151977
Summary: Avoid packing icons repeatedly for every build
Product: LibreOffice
Version: 7.5.0.0 alpha0+ Master
Hardware: All
OS: All
Status: UNCONFIRMED
Severity: enhancement
Priority: medium
Component: LibreOffice
Assignee: [email protected]
Reporter: [email protected]
When trying to do 'make' on a previously built 'core' source ode folder, you
will see that packing icons happen each time.
As Miklos said in the IRC discussion, this happens because we don't track the
icon files in the Makefile, and without having a dependency tracking for these
files, the icon packing should happen every time that you do a (re)build.
The solution should try to avoid doing the duplicate work of packing icons each
time by using dependency tracking via Makefile.
This is an example output right now:
$ make
mkdir -p /home/hossein/Projects/libreoffice/core/instdir
/home/hossein/Projects/libreoffice/core/solenv/bin/install-gdb-printers -a
/home/hossein/Projects/libreoffice/core/instdir -c
make -j 6 -rs -f /home/hossein/Projects/libreoffice/core/Makefile.gbuild build
[PRL] CustomTarget/postprocess/images/commandimagelist.ilst
[ECH] CustomTarget/instsetoo_native/setup/setuprc
[ECH] CustomTarget/instsetoo_native/setup/versionrc
[PRL] CustomTarget/postprocess/images/sorted.lst
[CUS] instsetoo_native/setup
[PKG] instsetoo_native_setup
[LOC] top level modules: libreoffice
[BIN] instsetoo_native
[PRL] CustomTarget/postprocess/images/images_breeze.zip
[PRL] CustomTarget/postprocess/images/images_breeze_dark.zip
[PRL] CustomTarget/postprocess/images/images_breeze_dark_svg.zip
[PRL] CustomTarget/postprocess/images/images_breeze_svg.zip
[PRL] CustomTarget/postprocess/images/images_colibre.zip
[PRL] CustomTarget/postprocess/images/images_colibre_dark.zip
[PRL] CustomTarget/postprocess/images/images_colibre_dark_svg.zip
[PRL] CustomTarget/postprocess/images/images_colibre_svg.zip
[PRL] CustomTarget/postprocess/images/images_elementary.zip
[PRL] CustomTarget/postprocess/images/images_elementary_svg.zip
[PRL] CustomTarget/postprocess/images/images_karasa_jaga.zip
[PRL] CustomTarget/postprocess/images/images_karasa_jaga_svg.zip
[PRL] CustomTarget/postprocess/images/images_sifr.zip
[PRL] CustomTarget/postprocess/images/images_sifr_dark.zip
[PRL] CustomTarget/postprocess/images/images_sifr_dark_svg.zip
[PRL] CustomTarget/postprocess/images/images_sifr_svg.zip
[PRL] CustomTarget/postprocess/images/images_sukapura.zip
[PRL] CustomTarget/postprocess/images/images_sukapura_svg.zip
[MOD] instsetoo_native
[CUS] postprocess/images
[BIN] postprocess
[MOD] postprocess
[MOD] libreoffice
[BIN] top level modules: libreoffice
[ALL] top level modules: build-non-l10n-only build-l10n-only
--
You are receiving this mail because:
You are the assignee for the bug.