[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH 2/4] Refactor window-system configuration
From: |
Eli Zaretskii |
Subject: |
Re: [PATCH 2/4] Refactor window-system configuration |
Date: |
Fri, 30 Dec 2011 11:44:10 +0200 |
> Date: Fri, 30 Dec 2011 01:07:00 -0800
> From: Daniel Colascione <address@hidden>
> CC: Dan Nicolaescu <address@hidden>, address@hidden
>
> > Daniel, please keep in mind that at least Windows users normally know
> > very little about autoconf, and will have difficulty finding their way
> > around the configure script and its products, and understanding how
> > and where the value of that constant is computed.
> >
>
> Who exactly do you imagine being confused by a including macro and under
> what circumstances do you expect this confusion to arise?
The confusion will happen when J.R. Hacker wants to know where and how
the value of that macro is computed.
> A quick glance at config.h will reveal what header is being included
One must know to look in config.h in the first place.
And even then, the issue of _how_ that macro is computed will still
remain.
> The only people who need to care about the configure machinery are
> those who add window systems, and I hope these people would be
> familiar with autoconf.
There's another kind of people who might need to care: those who need
to figure out why their build process does the wrong thing with a
window system. Suppose your patches, when applied, break the native
w32 build in some rare case, for example, because the wrong window
system is being computed.
> I'd really prefer not to have another big list of window systems in the
> source.
Why "another"? I understand that you would be moving those other
places to a single header file.
- Re: [PATCH 4/4] Fix emacsclient to work with cygw32, (continued)
- [PATCH 2/4] Refactor window-system configuration, Daniel Colascione, 2011/12/29
- Re: [PATCH 2/4] Refactor window-system configuration, Dan Nicolaescu, 2011/12/29
- Re: [PATCH 2/4] Refactor window-system configuration, Daniel Colascione, 2011/12/29
- Re: [PATCH 2/4] Refactor window-system configuration, Dan Nicolaescu, 2011/12/29
- Re: [PATCH 2/4] Refactor window-system configuration, Daniel Colascione, 2011/12/29
- Re: [PATCH 2/4] Refactor window-system configuration, Dan Nicolaescu, 2011/12/29
- Re: [PATCH 2/4] Refactor window-system configuration, Daniel Colascione, 2011/12/29
- Re: [PATCH 2/4] Refactor window-system configuration, Eli Zaretskii, 2011/12/30
- Re: [PATCH 2/4] Refactor window-system configuration, Daniel Colascione, 2011/12/30
- Re: [PATCH 2/4] Refactor window-system configuration,
Eli Zaretskii <=
- Re: [PATCH 2/4] Refactor window-system configuration, Eli Zaretskii, 2011/12/30
- Re: [PATCH 2/4] Refactor window-system configuration, Daniel Colascione, 2011/12/30
- Re: [PATCH 2/4] Refactor window-system configuration, Eli Zaretskii, 2011/12/30
- Re: [PATCH 2/4] Refactor window-system configuration, Daniel Colascione, 2011/12/30
- Re: [PATCH 2/4] Refactor window-system configuration, Stefan Monnier, 2011/12/31
- Re: [PATCH 2/4] Refactor window-system configuration, Stefan Monnier, 2011/12/30
- Re: [PATCH 2/4] Refactor window-system configuration, Eli Zaretskii, 2011/12/30
[PATCH 3/4] Implement cygw32, Daniel Colascione, 2011/12/29