Hi Przemek and all,
I'd like to discuss the minimum GNU Make version requirement
for Harbour.
Do you see any problem in raising the bar to 3.81? AFAIK this
version can be built or otherwise installed for all potential
OSes which are supported by GNU Make (which is a broader
selection of OSes than Harbour supports), so I wonder what sort
of problems it may cause to require this version number?
Some additional information:
- 3.81 is already the documented minimum version (in INSTALL).
- 3.81 is the first official port to OS/2.
- 3.81 is the first stable port for Windows. Older versions won't
currently work.
- 3.81 is supported on DOS and we already include it.
- Our current make files will give extra features when 3.81 is used.
- Our current make files use unprotected 3.80 features,
so it actually doesn't even work now with pre 3.81 versions.
- 3.80 is already required for parallel build support.
- 3.81 is available since 2006.
- We could delete a few hacks targeting older versions.
- We could use much cleaner if/else/endif structures with 3.81.
IMO the benefits are large, and ATM we practically already
require 3.81, and I can't see any drawbacks of such requirement,
but it's possible I'm missing something.
Brgds,
Viktor
_______________________________________________
Harbour mailing list
[email protected]
http://lists.harbour-project.org/mailman/listinfo/harbour