delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/1998/12/13/21:56:55

From: rand-al-thor AT softcom DOT net (Jay Kint)
Subject: Visual C++ compatible tool set
13 Dec 1998 21:56:55 -0800 :
Message-ID: <19981214043313.20994.qmail.cygnus.gnu-win32@findmail.com>
To: gnu-win32 AT cygnus DOT com

I was wondering how hard it would be to create a set of utilities that would make the GNU Win32 compiler toolset MS Visual C++ compatible since most Win32 source code is distributed with this in mind.

Initial thoughts of mine would be to:
1) Create a cl.exe that mapped command line options to their appropriate gcc equivalents and called gcc.
2) Create an NMAKE compatible make, or a utility that converted NMAKE files to gnumake.
3) Either modify the compiler to handle inline assembly MS style (at least for x86) as well as the MS specific keywords such as stdcall without having to use attribute(), or somehow mapping these to #defines in a .h file specifically for GNU C/C++.  At the very least we could continually modify patches to Platform SDK header files, as some have graciously already done.
4) Not entirely necessary, but nice would be a utility that "remapped" either MS C++ style mappings to GNU or GNU to MS in binary DLLs so that MFC or other compiled C++ binaries/DLLs would be accessible.

Of these three, #2 would be the hardest I believe, but not incomprehensible.  Any feedback or other ideas on what would be necessary?

Rand al'Thor
-
For help on using this list (especially unsubscribing), send a message to
"gnu-win32-request AT cygnus DOT com" with one line of text: "help".

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019