Guten Tag Rhys Ulerich,
am Mittwoch, 18. Dezember 2013 um 23:38 schrieben Sie:

> Given http://logging.apache.org/log4cxx/building/ant.html, I'd
> personally lean towards Ant-based being our Windows option (instead of
> distributing vendor-specific project files).

Does this mean we should remove the already present project files in
favor of ant only? If both are present users surely expect both
working.

On the other side, the current build scripts are already detecting to
some degree the locally available compiler, with this information we
could simply let the compiler/ide deal with it's project files on it's
own and fallback to some common compilation scenario only for those
cases were no project files are available.

I for example don't have gcc available and when I started using
log4cxx I used Borland C++ Builder 5 and 6, now Embarcadero C++
Builder XE 4 as IDE. None of the old Borland Builders worked out of
the box, therefore we simply created our own project files, using the
already present once as templates. I don't think that new users start
with adopting the ant build scripts, they will start creating new
projects in their IDE to get all of the built-in help and tools and
stuff, maybe their IDE is even capable of importing other project
files. C++ Builder was(/is?) capable of importing old Visual Studio
projects. Using the IDE specific project files we are more flexible
with compiler/IDE-specific changes to the produced binary, too, like
code optimizations only available for some compilers or whatever.

One of the first things I planned to do was to review our project
files and the standard build process for log4cxx to see how I may
contribute those or adopt them to the standard build by starting from
scratch with a not so widespread compiler.

Mit freundlichen Grüßen,

Thorsten Schöning

-- 
Thorsten Schöning       E-Mail:thorsten.schoen...@am-soft.de
AM-SoFT IT-Systeme      http://www.AM-SoFT.de/

Telefon...........05151-  9468- 55
Fax...............05151-  9468- 88
Mobil..............0178-8 9468- 04

AM-SoFT GmbH IT-Systeme, Brandenburger Str. 7c, 31789 Hameln
AG Hannover HRB 207 694 - Geschäftsführer: Andreas Muchow

Reply via email to