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.