openoffice-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Arrigo Marchiori <ard...@yahoo.it.INVALID>
Subject Re: Shall "dmake clean" also remove "$INPATH.pro" directories?
Date Thu, 07 Jan 2021 20:43:27 GMT
On Wed, Jan 06, 2021 at 08:40:51PM +0100, Peter Kovacs wrote:

> Hi
> 
> On 01.01.21 18:41, Arrigo Marchiori wrote:
> > Dear All,
> > 
> > we recently fixed the "dmake clean" problem that deleted the whole
> > source tree, in certain condition, instead of the $INPATH directories
> > [1].
> > 
> > Shall the command also delete the "$INPATH.pro" directories?  On my
> > system, they are:
> > 
> > ./main/apache-commons/unxlngx6.pro
> > ./main/solenv/unxlngx6.pro
> > ./main/stlport/unxlngx6.pro
> > ./main/test/unxlngx6.pro
> > ./main/mythes/unxlngx6.pro
> > ./ext_libraries/apr/unxlngx6.pro
> > ./ext_libraries/coinmp/unxlngx6.pro
> > ./ext_libraries/gtest/unxlngx6.pro
> > ./ext_libraries/apr-util/unxlngx6.pro
> > ...and many more.
> > 
> > If anyone can confirm this would be a desirable behavior, I can fix it
> > in the trunk branch. I am still struggling to understand the build
> > system.
> 
> removing this bit is desirable. I do not want to claim I understand it, but
> I what happens is that each module (apache-commons, solenv, stport, ...)
> will be "independently" build in its folder. In the end there is a
> deliverabe step which copies everything into the final structure.
> 
> The Idea behind this construct is to speed up development time. Lets say you
> want to work on one module. Then youcreate a complete build of OpenOffice.
> 
> Afterwards you CD into your module you want to work on, chenge your stuff,
> and then simply rebuild only the module. However since the dependants may
> break
> the build is more a pragmatic approach to the long build times instead. Just
> think in the past they were even longer.
> 
> Check incompatible and compatible builds on
> https://wiki.openoffice.org/wiki/Documentation/Building_Guide_AOO for more
> details.

Thank you very much for your detailed answer.  It helped me to
understand that "dmake clean" already deletes what it should, as I
confused the INPATH and OUTPATH variables (the formed ends in ".pro",
the latter not, but it is never used).

Sorry for the noise,
-- 
Arrigo

http://rigo.altervista.org

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@openoffice.apache.org
For additional commands, e-mail: dev-help@openoffice.apache.org


Mime
View raw message