diff options
author | Ashod Nakashian <ashodnakashian@yahoo.com> | 2015-11-15 14:22:24 -0500 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2015-11-15 20:33:08 +0000 |
commit | ac8d599c21a816164c3a515198875b651f17dc03 (patch) | |
tree | 792a65a364cc82dca3094f82b8e3bdf8e87ed984 /sw/Library_sw.mk | |
parent | 06116bd15b1fb8b03e65e1166f5ddad929614246 (diff) |
Refactored Writer's unomap
Writer's unomap.cxx takes by far the longest to compile.
On Windows, in Release configuration, the file alone
takes 270.5 seconds to compile (measured by cl's
built-in front- and back-end timers.)
The file is split into a new unomap1.cxx which
implements a number of functions to return the
property entries that are set in the map.
The two files compile in a combined time of 9.5 seconds
which is reduced to under 6 seconds in parallel.
Change-Id: I3f722189b94dbef7309bd0447e2c73033d1117a6
Reviewed-on: https://gerrit.libreoffice.org/19973
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
Diffstat (limited to 'sw/Library_sw.mk')
-rw-r--r-- | sw/Library_sw.mk | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/sw/Library_sw.mk b/sw/Library_sw.mk index 3ca33e892014..c5004cc2bf9f 100644 --- a/sw/Library_sw.mk +++ b/sw/Library_sw.mk @@ -467,6 +467,7 @@ $(eval $(call gb_Library_add_exception_objects,sw,\ sw/source/core/unocore/unoftn \ sw/source/core/unocore/unoidx \ sw/source/core/unocore/unomap \ + sw/source/core/unocore/unomap1 \ sw/source/core/unocore/unoobj \ sw/source/core/unocore/unoobj2 \ sw/source/core/unocore/unoparagraph \ |