How do you perform a partial build on macOS?

Eivind Samseth eisa01 at gmail.com
Sat May 16 12:17:14 UTC 2020


Thanks,
I have done a complete build first, as it was my first time building using lode.

I tried doing make instsetoo_native but that didn’t hit the .app bundle either

All of these commands finish in mere seconds or less, so it’s not doing any thing afaict

I did set up ccache before doing all of this.



make sysui
cd /Users/eivind/lode/dev/core/sysui && make  -j 4 -rs
[LOC] top level modules: sysui
[BIN] top level modules: sysui
[ALL] top level modules: build-non-l10n-only build-l10n-only

make instsetoo_native
cd /Users/eivind/lode/dev/core/instsetoo_native && make  -j 4 -rs
[ECH] CustomTarget/instsetoo_native/setup/setuprc
[ECH] CustomTarget/instsetoo_native/setup/versionrc
[LOC] top level modules: instsetoo_native
[CUS] instsetoo_native/setup
[PKG] instsetoo_native_setup
[BIN] instsetoo_native
[MOD] instsetoo_native
[BIN] top level modules: instsetoo_native
[ALL] top level modules: build-non-l10n-only build-l10n-only

> On 11 May 2020, at 10:33, Michael Stahl <mst at libreoffice.org> wrote:
> 
> On 10.05.20 20:44, Eivind Samseth wrote:
>> Hello,
>> I set up the build environment and successfully built the current master and .app bundle
>> Now I wanted to make a change to the Info.plist file to fix this bug:
>> https://bugs.documentfoundation.org/show_bug.cgi?id=103644
>> I’ve set up logerrit, created a new local branch, and edited sysui/desktop/macos/Info.plist.in
>> However, how do I build the new .app bundle with this change?
>> I tried to do do a partial rebuild of the sysui module:
>> (base) EivindsMBP2015:core eivind$ make sysui.build
>> cd /Users/eivind/lode/dev/core/sysui && make -j 4 -rs build
>> *[LOC]*top level modules: sysui
>> *[BIN]*top level modules: sysui
>> *[ALL]*top level modules: build-non-l10n-only build-l10n-only
>> But that doesn’t seem to do anything or recreate the .app bundle
>> I’m blindly following the wiki: https://wiki.documentfoundation.org/Development/GenericBuildingHints
> 
> "make module.build" only works if you have done a complete build first, and it will update the content of "instdir/".
> 
> if you want to recreate the installation set in workdir/installation/..., you have to build the "instsetoo_native" module - likely that's required for the things in sysui module which are a bit special.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/libreoffice/attachments/20200516/97854b4c/attachment.htm>


More information about the LibreOffice mailing list