Re: Thoughts on a new build system for AOO

2016-02-07 Thread Pedro Giffuni
Looking at SCons ... ( ...or at least just the main page) I will give it a +1. I was particularly bought by this: Built-in support for Microsoft Visual Studio .NET and past Visual Studio versions, including generation of .dsp, .dsw, .sln and .vcproj files. Gradle looks interesting too but

RE: Thoughts on a new build system for AOO

2016-02-06 Thread Dennis E. Hamilton
> -Original Message- > From: Dennis E. Hamilton [mailto:dennis.hamil...@acm.org] > Sent: Saturday, February 6, 2016 11:42 > To: dev@openoffice.apache.org > Subject: RE: Thoughts on a new build system for AOO > > I think there are pathname parsing issues in Mi

Re: Thoughts on a new build system for AOO

2016-02-06 Thread Kay Schenk
On 02/05/2016 10:32 AM, Damjan Jovanovic wrote: > Hi > > With the recent buildbot saga and Patricia's Windows building nightmare, a > number of serious issues were highlighted which got me thinking about how > our build system could be improved. > > The problems with building AOO were

RE: Thoughts on a new build system for AOO

2016-02-06 Thread Dennis E. Hamilton
all end up running command-line utilities underneath. > -Original Message- > From: Fernando Cassia [mailto:fcas...@gmail.com] > Sent: Saturday, February 6, 2016 01:33 > To: dev@openoffice.apache.org > Subject: Re: Thoughts on a new build system for AOO [ ... ] > Sorry to

RE: Thoughts on a new build system for AOO

2016-02-06 Thread Dennis E. Hamilton
> > Subject: Re: Thoughts on a new build system for AOO > > I agree that an IDE is important - for development. Building the whole > of > AOO in an IDE seems impractical and awkward. Eclipse CDT already works > well > as an IDE on all platforms ( > https://wiki.openoffice.or

Re: Thoughts on a new build system for AOO

2016-02-06 Thread Pedro Giffuni
Hi again; Some answers, although this all classifies as "musings" ;). To damjan: > AFAIK all make utilities suffer from the recursive make problem, the > only way gbuild didn't is by using the eval feature in GNU make, and > it still left a lot to be desired. Concerning FreeBSD's make,

Re: Thoughts on a new build system for AOO

2016-02-06 Thread Damjan Jovanovic
hon.org or ActiveState version of >Python to run SCons. > > There's more. > > - Dennis > > > > > -Original Message----- > > From: Patricia Shanahan [mailto:p...@acm.org] > > Sent: Friday, February 5, 2016 14:30 > > To: dev@openoffice.apache

Re: Thoughts on a new build system for AOO

2016-02-06 Thread Patricia Shanahan
The linked page includes a reference for a Video on migrating a large C++ codebase, and a training course whose topics include creating multiple versions for multiple platforms. That all looks encouraging. On 2/6/2016 4:11 AM, Carl Marcum wrote: Hi Damjan, Have you looked at Gradle for C/C++

Re: Thoughts on a new build system for AOO

2016-02-06 Thread Fernando Cassia
On 2/6/16, Fernando Cassia wrote: > > https://en.m.wikipedia.org/wiki/GYP_(software) > > BSD license, written in Python, used by Chrpmium so Windows should be > supported too. > > If it doesn't help, sorry about that... just wanted to add my $0.02 > FC I meant Chromium. Sorry

Re: Thoughts on a new build system for AOO

2016-02-06 Thread Carl Marcum
Hi Damjan, Have you looked at Gradle for C/C++ ? I don't have experience with it for C/C++or codebases of this size, but using it for Java and Groovy it is pretty simple and powerful. It's also Apache licensed :) [1] http://gradle.org/getting-started-native/ Thanks, Carl

Re: Thoughts on a new build system for AOO

2016-02-06 Thread Fernando Cassia
On 2/5/16, Pedro Giffuni wrote: > Hi Patricia .. good point about IDE's. > > We have a dilemma here: > > On one side ~80% of our users are Windows-based so it would certainly > be ideal to use an environment where we keep both our users and our > developers in sync. Unfortunately

Re: Thoughts on a new build system for AOO

2016-02-05 Thread Damjan Jovanovic
On Fri, Feb 5, 2016 at 9:38 PM, Pedro Giffuni wrote: > Hi Damjan and others; > > Indeed a new build system is very desirable but it is difficult to > choose one. I agree that choosing one which we already have a need > for in dependencies is wise. > > FWIW, I looked into some of

Re: Thoughts on a new build system for AOO

2016-02-05 Thread Marcus
Am 02/05/2016 07:32 PM, schrieb Damjan Jovanovic: Hi With the recent buildbot saga and Patricia's Windows building nightmare, a number of serious issues were highlighted which got me thinking about how our build system could be improved. The problems with building AOO were researched and

Thoughts on a new build system for AOO

2016-02-05 Thread Damjan Jovanovic
Hi With the recent buildbot saga and Patricia's Windows building nightmare, a number of serious issues were highlighted which got me thinking about how our build system could be improved. The problems with building AOO were researched and documented years ago (

Re: Thoughts on a new build system for AOO

2016-02-05 Thread Patricia Shanahan
I thought most windows developers were more IDE orientated than command line, so we should be considering selecting an IDE for Windows builds, and as many others as possible, and putting together the project files for it. Parallelism is far, far lower priority than reliable unattended

RE: Thoughts on a new build system for AOO

2016-02-05 Thread Dennis E. Hamilton
gt; Subject: Re: Thoughts on a new build system for AOO > > Am 02/05/2016 07:32 PM, schrieb Damjan Jovanovic: [ ... ] > > If people are happy, I'd suggest a migration plan where first scons is > > added as a dependency, then the new version of serf is built with it > (se

Re: Thoughts on a new build system for AOO

2016-02-05 Thread Pedro Giffuni
Hi Patricia .. good point about IDE's. We have a dilemma here: On one side ~80% of our users are Windows-based so it would certainly be ideal to use an environment where we keep both our users and our developers in sync. Unfortunately the majority of our developers are not Windows based so

RE: Thoughts on a new build system for AOO

2016-02-05 Thread Dennis E. Hamilton
, 2016 14:30 > To: dev@openoffice.apache.org > Subject: Re: Thoughts on a new build system for AOO > > I thought most windows developers were more IDE orientated than command > line, so we should be considering selecting an IDE for Windows builds, > and as many others as possible