summaryrefslogtreecommitdiff
path: root/sw/Library_sw.mk
diff options
context:
space:
mode:
authorAshod Nakashian <ashodnakashian@yahoo.com>2015-11-15 14:22:24 -0500
committerCaolán McNamara <caolanm@redhat.com>2015-11-15 20:33:08 +0000
commitac8d599c21a816164c3a515198875b651f17dc03 (patch)
tree792a65a364cc82dca3094f82b8e3bdf8e87ed984 /sw/Library_sw.mk
parent06116bd15b1fb8b03e65e1166f5ddad929614246 (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.mk1
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 \