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.


HTH

Peter

--
This is the Way! http://www.apache.org/theapacheway/index.html

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

Reply via email to