logo       

Re: Re: MSYS & Visual Studio Interaction: msg#00041

gnu.mingw.msys

Subject: Re: Re: MSYS & Visual Studio Interaction


Date: Fri, 20 Jan 2006 19:17:50 +0000
From: Greg Chicares <chicares-j9pdmedNgrk@xxxxxxxxxxxxxxxx>
To: mingw-msys-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@xxxxxxxxxxxxxxxx
Subject: Re: [Mingw-msys] MSYS & Visual Studio Interaction
Reply-To: mingw-msys-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@xxxxxxxxxxxxxxxx

On 2006-1-20 19:07 UTC, Thomas Stover wrote:Hi I really appreciate the
existence of msys. Lately I have been
experimenting with building my mingw + msys + autoconf + gmake projects
with msys + autoconf + gmake + Visual Studio. To this end, I just
started a wrapper around VS's cl.exe that aims to behave much like gcc.
If anyone is interested in this sort of thing, check it out:
http://www.wsinnovations.com/softeng/projects/wcc/index.html


What advantage does it have over <http://cccl.sourceforge.net/>?


Hmm, I didn't know about cccl. Lets see.... After looking at it for a while here are a few differences I picked out:
-cccl is a shell script (GNU license), wcc is a C program (BSD license).
-cccl handles some options in a better way than wcc. (I'll get around to fixing that though)
-wcc performs various additional behind the scenes file operations to make it more gcc like, such as: it wont leave created .obj files around unless your using -c, .o files will work as .objs, default output file name is a.exe, etc.
-wcc supports more flags like -D, -U, -E, -w, -Wall, -O2, -I
-wcc supports building dll's with -shared, -o, as well as the do-nothing -fpic, and -Wl
-cccl's -lshared translates to libshared.lib were as wcc's -lshared will scan through various places looking for libshared.lib or shared.lib then pass the full path to cl.exe (this solves some odd ball problems I had)

Thanks for informing me about cccl. Had I known about it before, I might have just added on to it. Since I spent the better part of a weekend on wcc though I'm sticking to it.




-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems? Stop! Download the new AJAX search engine that makes
searching your log files as easy as surfing the web. DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642


<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

News | FAQ | advertise