Re: CppUnit CMake build system

2013-12-15 Thread Bernhard Seßler
Hi,

On 13.12.2013 16:56, Markus Mohrhard wrote:
 Hey,
 
 
 2013/12/12 Bernhard Seßler bernhard.sess...@corscience.de
 
 Hi @cppunit developers / users,


snip


 
 
 So in general I'm very happy to accept patches: I'm just not convinced that
 another build system is the right step right now. We provide MSVC
 project/solution files for Windows and a autotools based build system for
 the rest that works quite well. Additionally I understand the current build
 system and feel competent to maintain it which I'm not sure I will be with
 a cmake based build system.

Yes, I know that it would be a drastic change right now - I've already done
quite some work on my branch cleaning things up.
What's really bothering me is the fact, that there is a separate (manually
generated) configuration headers for each compiler (except autotools / gcc). On
my CMake branch this header (config-auto.h) is now automatically generated for
every compiler CMake supports for instance.

 
 However if it helps we can surely push build system patches into a branch
 which might make it easier for you to keep the patches in sync with the
 cppunit development. How does this sound to you?

Sounds like a plan. This way it's also easier for people getting used to a new
build system (and the ones who don't like to use it still get their autotools
based build system). I also understand that not everyone has CMake installed on
their machines.
Apart from that I cannot guarantee that my build system will be working out of
the box on every platform that's currently supported by cppunit (as I simply
don't have enough resources to test it on every platform), so it's surely a wise
choice maintaining it in a separate branch.

 
 Regards,
 Markus
 
 

Thanks for the feedback. I will clean up my branch and post patches here in the
next few days (hopefully until the end of the week, then it would be some sort
of Christmas gift ^^).

Regards,
Bernhard

___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


Re: CppUnit CMake build system

2013-12-13 Thread Markus Mohrhard
Hey,


2013/12/12 Bernhard Seßler bernhard.sess...@corscience.de

 Hi @cppunit developers / users,

 I'm currently working on replacing the autoconf build system and the MSVC
 solutions used by cppunit with a CMake based build system. Currently it
 successfully builds the libraries on Windows and Linux - using the GCC,
 MSVC and
 Borland C++ compilers. I started this project in order to be able to
 _easily_
 build cppunit on different platforms with a variety of compilers, as my
 company
 is using it for testing different projects.

 All I wanted to know know now is whether there's official interest in
 getting
 this (IMHO quite drastic) change mainline. If so, I would clean up my CMake
 branch (and the work I've done so far) and post patches on this ML. Please
 also
 that in its current state merely the library itself is built and
 installed, I've
 not yet started working on the examples and platform specific test
 runners. But
 it's on my roadmap to integrate these, too. The next step would therefore
 be to
 get the msvc6 related stuff working as well as porting the qttestrunner
 module
 to Qt4 and Qt5. (it's still based on Qt3).



So in general I'm very happy to accept patches: I'm just not convinced that
another build system is the right step right now. We provide MSVC
project/solution files for Windows and a autotools based build system for
the rest that works quite well. Additionally I understand the current build
system and feel competent to maintain it which I'm not sure I will be with
a cmake based build system.

However if it helps we can surely push build system patches into a branch
which might make it easier for you to keep the patches in sync with the
cppunit development. How does this sound to you?

Regards,
Markus


 Any feedback on this would be appreciated.

 --
 Mit freundlichen Grüßen / Kind Regards,

 Bernhard Seßler, B.A.
 RD

 Corscience GmbH  Co. KG
 Henkestr. 91
 D-91052 Erlangen
 Germany

 Tel: +49 9131 977986-516
 Fax: +49 9131 977986-445
 e-mail: bernhard.sess...@corscience.de mailto:
 bernhard.sess...@corscience.de
 Internet: www.corscience.de http://www.corscience.de/


 --
 Corscience GmbH  Co. KG
 Sitz der Gesellschaft/Place of business: Erlangen
 Amtsgericht/Local court: Fürth
 Handelsregisternummer/Commercial Register No.: HRA 7510
 Geschäftsführer/Managing director: Prof. Dr. Armin Bolz, Dipl.-Volksw.
 Marc Griefahn

 CONFIDENTIALITY:
 This e-mail and any attachments are confidential and may also be
 privileged. If received in error, please do not disclose the contents to
 anyone, but notify us immediately by return e-mail and delete this e-mail
 and any attachments from your system. Thank you.

 ___
 LibreOffice mailing list
 LibreOffice@lists.freedesktop.org
 http://lists.freedesktop.org/mailman/listinfo/libreoffice

___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice