[Libreoffice] oox fun in bringing it into tail_build...

Bjoern Michaelsen bjoern.michaelsen at canonical.com
Fri Aug 12 06:27:11 PDT 2011


On Fri, 12 Aug 2011 01:59:37 -0500
Norbert Thiebaud <nthiebaud at gmail.com>
wrote:

> that would break the per-module build-ability, as you noticed below.

No it shouldnt.

> > headers because I found:
> >
> > define gb_LinkTarget_add_package_headers
> > $(foreach package,$(2),$(call
> > gb_LinkTarget__add_internal_headers,$(1),$(call
> > gb_Package_get_target,$(package))))
> > $(call gb_LinkTarget_get_clean_target,$(1)) : $(foreach
> > package,$(2),$(call gb_Package_get_clean_target,$(package)))
> >
> > endef
> >
> > what probably means that when you run make clean in sd you would
> > also remove animations' headers ?

It would remove the touch-target of the animations header (the empty
file that signals to the build system 'everything for the header target
is done'), yes -- but it would not remove the headers themselves: It
doesnt even know about them as they are declared in animations. So
apart from a few possible superfluous relinkings of libs using the
animations headers, everything is fine.

gb_Library_add_package_headers is the way to go.

Best,

Bjoern

-- 
https://launchpad.net/~bjoern-michaelsen




More information about the LibreOffice mailing list