-------- Original-Nachricht --------
Datum: Tue, 01 Jul 2008 12:09:33 +0200
Von: "Clemens Arth" <[EMAIL PROTECTED]>
An: "Andreas Pokorny" <[EMAIL PROTECTED]>
Betreff: Re: [CMake] Visual Studio and Windows Mobile SDKs
Hi Andreas,
I changed the configuration by hand to reflect my settings,
SET(WINCE_HOST_CMAKE_PATH "C:/Program Files/Microsoft Visual Studio 9.0/VC/ce"
CACHE PATH "Path to Visual Studio CE Path")
SET(WINCE_SDK_CMAKE_PATH "C:/Program Files/Windows Mobile 5.0 SDK R2/PocketPC"
CACHE PATH "Path to WinCE SDK")
and it seems to be some bug anyway because it reports:
-- Check for working CXX compiler: C:/Program Files/Microsoft Visual Studio
9.0/VC/ce/bin/x86_arm/cl.exe
-- Check for working CXX compiler: C:/Program Files/Microsoft Visual Studio
9.0/VC/ce/bin/x86_arm/cl.exe -- works
However, I think that there is still something missing, because there would be
a need for creating a new "Platform" item within a vcproj file which does not
happen currently. After finishing the cmake configuration setup, there is no
way to access special compiler settings in VS which are necessary, thus I argue
that there goes something wrong during configuration. For example, this is
taken from a resulting sln file:
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Win32 = Debug|Win32
Release|Win32 = Release|Win32
MinSizeRel|Win32 = MinSizeRel|Win32
RelWithDebInfo|Win32 = RelWithDebInfo|Win32
EndGlobalSection
In the actual case, there would be definitely missing some more configurations:
Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I) = Debug|Windows Mobile 5.0
Pocket PC SDK (ARMV4I)
Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I) = Release|Windows Mobile 5.0
Pocket PC SDK (ARMV4I)
I'm currently looking at the cmake source to get some idea how that works
internally.
Clemens
-------- Original-Nachricht --------
> Datum: Tue, 1 Jul 2008 11:39:33 +0200
> Von: "Andreas Pokorny" <[EMAIL PROTECTED]>
> An: "Clemens Arth" <[EMAIL PROTECTED]>
> CC: [EMAIL PROTECTED], [email protected]
> Betreff: Re: [CMake] Visual Studio and Windows Mobile SDKs
> Hi Clemens,
>
> 2008/7/1 Clemens Arth <[EMAIL PROTECTED]>:
> > Hi again,
> >
> >> I took a look at your files and I think you have done a pretty good job
> >> and that should work out well. For some reason I had to force the
> compiler
> >> setting to be MSVC, because cmake did not set it automatically.
> >
> > I also had to force the CXX compiler setting to MSVC.
> >
> >> However, the linker returns an error for mobile 5 and 6:
> >>
> >> module machine type 'X86' conflicts with target machine type 'THUMB'
> >
> > Well, the main problem seems to be the fact, that after all the
> configuration stuff cmake still sticks to the usual x86 compiler for
> compiling the
> test program:
>
> Could you check that the path to cl.exe or clarm.exe set inside the
> TOOLCHAIN File is correct?
> I do not know how cmake behaves when it cannot find the compiler. But
> accordung to the output,
> it looks like the normal windows cl compiler.
>
> kind regards
> Andreas
--
Ist Ihr Browser Vista-kompatibel? Jetzt die neuesten
Browser-Versionen downloaden: http://www.gmx.net/de/go/browser
--
Psssst! Schon vom neuen GMX MultiMessenger gehört?
Der kann`s mit allen: http://www.gmx.net/de/go/multimessenger
_______________________________________________
CMake mailing list
[email protected]
http://www.cmake.org/mailman/listinfo/cmake