Re: Meson: yet another build system

2016-12-05 Thread Peter Kovacs
On 05.12.2016 23:39, Louis Suárez-Potts wrote: Porting to Meson will not be any easier than porting to gbuild. Writing gbuild code becomes easy with practice. *Understanding* dmake / build.lst / d.lst is hard... So you are now a fan of gbuild? ;). Moving python would be a huge step

Re: Meson: yet another build system

2016-12-05 Thread Peter Kovacs
On 05.12.2016 22:43, Damjan Jovanovic wrote: Please elaborate? I experience different issues. 1) In file included from /main/udm/source/html/htmlitem.cxx:24:0: ../inc/precomp.h:32:30: fatal error: cosv/csv_precomp.h: No such file or directory #include 2) libgcc_s.so.1 copy gets corrupted

Re: Meson: yet another build system

2016-12-05 Thread Louis Suárez-Potts
> On 05 Dec 2016, at 11:32, Pedro Giffuni wrote: > >> Objective C? Yacc? Cygwin? Custom compiler flags to disable C++ exception >> handling, build some files with optimizations disabled? >> >> Our build systems are not our biggest problem. Meson, or SCons, or others, >> could

Re: Meson: yet another build system

2016-12-05 Thread Damjan Jovanovic
On Mon, Dec 5, 2016 at 11:19 PM, Peter Kovacs wrote: > > > On 05.12.2016 21:59, Damjan Jovanovic wrote: > >> On Mon, Dec 5, 2016 at 8:46 PM, Peter Kovacs wrote: >> >> >>> On 05.12.2016 17:32, Pedro Giffuni wrote: >>> >>> Objective C? Yacc? Cygwin? Custom

Re: Meson: yet another build system

2016-12-05 Thread Peter Kovacs
On 05.12.2016 21:59, Damjan Jovanovic wrote: On Mon, Dec 5, 2016 at 8:46 PM, Peter Kovacs wrote: On 05.12.2016 17:32, Pedro Giffuni wrote: Objective C? Yacc? Cygwin? Custom compiler flags to disable C++ exception handling, build some files with optimizations disabled?

Re: Meson: yet another build system

2016-12-05 Thread Damjan Jovanovic
On Mon, Dec 5, 2016 at 8:46 PM, Peter Kovacs wrote: > > > On 05.12.2016 17:32, Pedro Giffuni wrote: > >> Objective C? Yacc? Cygwin? Custom compiler flags to disable C++ exception >>> handling, build some files with optimizations disabled? >>> >>> Our build systems are not our

Re: Meson: yet another build system

2016-12-05 Thread Peter Kovacs
On 05.12.2016 17:32, Pedro Giffuni wrote: Objective C? Yacc? Cygwin? Custom compiler flags to disable C++ exception handling, build some files with optimizations disabled? Our build systems are not our biggest problem. Meson, or SCons, or others, could be good if we were starting a new

Re: Meson: yet another build system

2016-12-05 Thread Pedro Giffuni
Objective C? Yacc? Cygwin? Custom compiler flags to disable C++ exception handling, build some files with optimizations disabled? Our build systems are not our biggest problem. Meson, or SCons, or others, could be good if we were starting a new project. We aren't. We are maintaining one we

Re: Meson: yet another build system

2016-12-04 Thread Damjan Jovanovic
Objective C? Yacc? Cygwin? Custom compiler flags to disable C++ exception handling, build some files with optimizations disabled? Our build systems are not our biggest problem. Meson, or SCons, or others, could be good if we were starting a new project. We aren't. We are maintaining one we poorly

Meson: yet another build system

2016-11-29 Thread Louis Suárez-Potts
Pedro, * Thanks for the hint. I've not tried Meson (http://mesonbuild.com/index.html) out yet and am just reading up on "Wrap",* the tech that Meson uses. BTW, "Why is it called Meson? (When the name was originally chosen, there were two main limitations: there must not exist either a Debian

Meson: yet another build system

2016-11-29 Thread Pedro Giffuni
http://mesonbuild.com/ Features * multiplatform support for Linux, OSX, Windows, Gcc, Clang, Visual Studio and others * supported languages include C, C++, Fortran, Java, Rust * build definitions in a very readable and user friendly non-turing complete DSL * cross compilation