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.

Reply via email to