Hello, Small correction, the magic switch ist /HEADERS, and I came up with EXECUTE_PROCESS(COMMAND ${CMAKE_C_COMPILER} /c /nologo test.c ) EXECUTE_PROCESS(COMMAND dumpbin /HEADERS test.obj OUTPUT_VARIABLE TEST_HEADERINFO )
STRING(REGEX MATCH "machine \\(([^\\)]*)\\)" RESULT ${TEST_HEADERINFO}) SET(CMAKE_CL_MACHINE_TYPE ${CMAKE_MATCH_1}) MESSAGE(STATUS "${CMAKE_CL_MACHINE_TYPE}") Is there a better way? Andreas 2008/9/17 Andreas Pokorny <[EMAIL PROTECTED]>: > Hi, > I am about to do that right now. I just discovered that there is a > tool called dumpbim with the flag /DIRECTIVES > and it provides output like: > Linker Directives > ----------------- > /manifestdependency:"type='win32' > name='Microsoft.VC80.DebugCRT' > version='8.0.50727.762' > processorArchitecture='x86' > publicKeyToken='1fc8b3b9a1e18e3b'" > /DEFAULTLIB:"msvcprtd" > /manifestdependency:"type='win32' > name='Microsoft.VC80.DebugCRT' > version='8.0.50727.762' > processorArchitecture='x86' > publicKeyToken='1fc8b3b9a1e18e3b'" > /DEFAULTLIB:"MSVCRTD" > /DEFAULTLIB:"OLDNAMES" > > Is there something like grep in cmake? Because then I could improve > the amd64 check inside Windows-cl.cmake > to detect the other architectures too. > > What happened to the two windows SDK patches, that made the visual > studio generator create files with selectable > SDKs? Are there in the queue of patches to apply to cmake, or still > not ready yet? > > > kind regards > Andreas Pokorny > > 2008/8/5 Alexander Neundorf <[EMAIL PROTECTED]>: >> On Friday 01 August 2008, Andreas Pokorny wrote: >>> Hello, >>> >>> We are building for Win32, WinCE, QNX, Linux and hopefully soon also >>> Symbian, with mostly >>> cross compile setups using cmake. But note, that right now cross >>> compiling only works for gnu make and nmake. >> >> You wanted to clean up the WinCE stuff before end in August. Is this still on >> your plan ? It would be nice to get this in, there are quite a few requests >> for this. >> >> Alex >> > _______________________________________________ CMake mailing list CMake@cmake.org http://www.cmake.org/mailman/listinfo/cmake