> Just what it means to make programs work well together is mainly a
> practical matter that depends on what the program does. But there are
> a few general principles. Certain parts of the GNU coding standards
> directly affect the consistency of the whole system. These include
> the standards for configuring and building a program, and the
> standards for command-line options. It is important to make all GNU
> programs follow these standards, where they are applicable.
>
Building is the word keeps striking me...
What I can't tell, and I invite anyone who can, to tell me what
building means...
Is this the (GNU) normal procedure of ./configure; make depend; make?
If so I am against. I object. I have a great interest to see SANE ported
to win32 and I object
to the use of that building scheme. While I don't have anything against
the ./configure scheme it requires the existence of sh (should I say
bash), and of (GNU) make. The generated makefiles do not honor the
necessary conventions such as .exe suffixes and stuff like this making
impossible to create a portable building system under native compiler
scheme (cl, nmake).
Not being (too) unfair I understand that this is Microsoft false because
it selected to differentiate its position with an incompatible {n}make
and a crippled file system without execute bit in the file description
making the .exe suffix a must. But for now this is the situation and we
have to cope with...
SANE already utilizes the ./configure technique so all these looks
like a bit irrelevant (bad timing maybe?) but should we sign also? I
mean, OK we are using autoconf! Should we bound ourselves to not using
anything else? Something like tmake for example
(http://www.troll.no/freebies/tmake.html)?
This looks like a bit unfree to me...
PS
Milon Firikis
I have already been implicated to a FREE project trying to be portable
across win32 and UNIX and the biggest problem was not the code itself
but the building scheme so I believe I know what I am saying. You are
invited to prove me wrong... I would like to hear some thoughts on the
subject... Or am I talking to myself here?...
-- Source code, list archive, and docs: http://www.mostang.com/sane/ To unsubscribe: echo unsubscribe sane-devel | mail majordomo@mostang.com