From:
cdt-dev-bounces@xxxxxxxxxxx [mailto:cdt-dev-bounces@xxxxxxxxxxx] On Behalf Of Stan Mitchell
Sent: Friday, September 29, 2006
11:00 AM
To: 'CDT
General developers list.'
Subject: RE: [cdt-dev] MSVC Support
Plans
This might be useful for
unmanaged SDK builds…
I ran across an include
file, “Win32.mak”, that supplies common settings for NMAKE
projects.
It has been part of the
Platform SDK going back to the Windows 95 days. Many of the MS Makefiles
start off with “!include <Win32.mak>” to pull in these common
definitions.
In the Windows SDK it can
be found at “Microsoft SDKs\Windows\v6.0\Include\Win32.mak”.
Regards,
Stan Mitchell
SourceQuest, Inc.
From:
cdt-dev-bounces@xxxxxxxxxxx [mailto:cdt-dev-bounces@xxxxxxxxxxx] On Behalf Of Doug Schaefer
Sent: Saturday, September 02, 2006
12:48 PM
To: CDT
General developers list.
Subject: RE: [cdt-dev] MSVC
Support Plans
Very cool, thanks to pointing me at the
Window SDK. When I saw it the first time, I thought it was for Vista only. Apparently not, and it makes installing all
the bits you need for Windows development, managed and unmanaged, a one step
process. I’ve installed the RC1, BTW. I’ll change my plans now to
target this SDK.
For build integration, I currently still
rely on gnu make so that I can reuse the code that generates gnu makefiles. To
keep things simple, this is the wrong way to go. At the end of the day, I want
to use our internal builder so that I don’t have to generate a makefile
at all. This will probably be the right solution for 4.0, once we get
dependency handling in place. In the meantime, I think I’ll target nmake.
I’ll also look at vcbuild, which might be a great solution for people
migrating from VisualStudio to Eclipse.
I’ll send an update when I get
something together.
From:
cdt-dev-bounces@xxxxxxxxxxx [mailto:cdt-dev-bounces@xxxxxxxxxxx] On Behalf Of Stan
Mitchell
Sent: Friday, September 01, 2006
7:32 PM
To: 'CDT
General developers list.'
Subject: RE: [cdt-dev] MSVC
Support Plans
Hi Doug,
Great! Perhaps I can help with testing.
I tried an install of the .NET 2.0 SDK. The C/C++ compiler/link/lib
versions match those in Visual Studio 2005. However, the include directory is
pretty sparse. You might augment it with the Platform SDK which has header
files for Win32, etc. All of these different SDKs are merging into a single
“Windows SDK” (free download) which is at release-candidate-1 stage
now. Visual Studio also includes source for C runtime, C++ standard lib, and
MFC (I’m not sure if those will be available in the Windows SDK).
Are you using vcbuild.exe along with the vcproj xml file format for
encoding project contents and tool chain options?
Or are you leveraging the GNU make code by using nmake or another
make variant?
Regards,
Stan Mitchell
SourceQuest, Inc.
From:
cdt-dev-bounces@xxxxxxxxxxx [mailto:cdt-dev-bounces@xxxxxxxxxxx] On Behalf Of Doug Schaefer
Sent: Friday, September 01, 2006
11:45 AM
To: CDT
General developers list.
Subject: RE: [cdt-dev] MSVC
Support Plans
Funny
you should mention this. I have the MSVC MBS definitions almost ready to go.
They’ll be under the guise of C++.Net but should also work for other
versions of MSVC. It will be distributed in a separate component release
hopefully within a few weeks.
From:
cdt-dev-bounces@xxxxxxxxxxx [mailto:cdt-dev-bounces@xxxxxxxxxxx] On Behalf Of Stan
Mitchell
Sent: Friday, September 01, 2006
1:34 PM
To: cdt-dev@xxxxxxxxxxx
Subject: [cdt-dev] MSVC Support
Plans
Hi all,
I’m curious if MSVC
MBS support is something that is planned for CDT 3.x/4.
Doug Schaefer’s
design notes at http://wiki.eclipse.org/index.php/CDT/designs/msvc
suggest that it is at least under consideration.
Any comments?
Thanks,
Stan
Mitchell
SourceQuest, Inc.