ftp.delorie.com/archives/browse.cgi | search |
----- Original Message ----- From: "Earnie Boyd" <earnie_boyd AT yahoo DOT com> To: "edward" <tailbert AT yahoo DOT com> Cc: "Robert Collins" <robert DOT collins AT itdomain DOT com DOT au>; <cygwin-apps AT sources DOT redhat DOT com>; <autoconf AT gnu DOT org> Sent: Friday, March 16, 2001 12:41 AM Subject: Re: updated win32 macro > I still don't think all of this fuss is really worth it but I'm going to > add my 29 cents worth in this thread. > > AISI, what is needed is only whether or not the the compiler supports a > -mwin32 switch. Then the configure.in can use it. Not true if you want to support users with cygwin gcc 2.95.2-6. That's what I didn't like about the code Chris was putting in his configure.in and prompted me to put into practice what I'd been thinking about. As has already been pointed out -mwin32 may not be here to stay. The concept of a compiler being able to build win32 source files into objects is though. > Code for what's needed in a portable fashion and don't worry about the > what ifs. > > Earnie. You're right Earnie - as long as all your source files /modules/targets are appropriate on every platform. I've covered this just now in another mail so I won't repeat myself. configure is the best place to turn such high level things on or off. The core test is done and dusted - the volume was really just sorting the best way of letting the configure script writer use that test. The stuff about whether to define WIN32 .. hangon - breakthrough. We're really doing two _completely_ separate things (as Akim has been pointing at with the AC_SYS_WIN32 thing). 1st thing, active win32 compiler support if possible. 2nd thing, test for the feature (as you just pointed out - a HAVE_WIN32_THREAD thread) But I don't agree that it is _only_ code based. It is feature based. So I retract my request for a WIN32 define. I'll just craft up a AC_SYS_WIN32 as Akim suggested, but that won't be called by the compiler support macro. It'll be completely separate. Rob
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |