After emailing directly with Tom, I realized I misinterpreted this code when I replied to the list....
He has the problem with a 64-bit build of CMake itself, I think: "You built a 64-bit CMake? That might be the explanation. Try building a 32-bit one instead. Or simply use Kitware's pre-built 32-bit binaries. They work just fine on 64-bit Windows systems..." Tom, please let us know if a 32-bit CMake fixes this issue for you or not. Thanks, David C. On Tue, Jan 24, 2012 at 10:28 AM, David Cole <[email protected]> wrote: > From the CMake source code file Source/cmGlobalVisualStudio8Generator.cxx: > > //---------------------------------------------------------------------------- > std::string cmGlobalVisualStudio8Generator::GetUserMacrosDirectory() > { > // Some VS8 sp0 versions cannot run macros. > // See http://support.microsoft.com/kb/928209 > const char* vc8sp1Registry = > "HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\VisualStudio\\8.0\\" > "InstalledProducts\\KB926601;"; > const char* vc8exSP1Registry = > "HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\VisualStudio\\8.0\\" > "InstalledProducts\\KB926748;"; > std::string vc8sp1; > if (!cmSystemTools::ReadRegistryValue(vc8sp1Registry, vc8sp1) && > !cmSystemTools::ReadRegistryValue(vc8exSP1Registry, vc8sp1)) > { > return ""; > } > > > Since you mention you have SP1 installed, (KB926601), we skip copying > the macros files for your installation since we know they will not > work. We also will not even try to call the macro, even if you copy it > into place by hand. See the Microsoft URL in the source code comment > for more details... > > If you want to try to use this functionality anyway, you'll have to > modify CMake's code to avoid the return statement in the above code. > > > HTH, > David > > > On Tue, Jan 24, 2012 at 5:10 AM, Tom Deblauwe <[email protected]> > wrote: >> Hello, >> >> I'm running a Windows 7 64 bit OS, and I'm using visual studio 2005 with >> service pack 1. Below is the list of versions. Now my question is: how can I >> manually check that all macro stuff works and is configured correctly? In >> other words: how can I install the macro's manually? They are definitely not >> showing up automaticaly in the "macro explorer". Also, when is the time that >> CMake installs those macros in visual studio? Is it when the project files >> are generated or at install time of cmake itself? How are the macros then >> eventually run, what triggers them? >> >> Best regards, >> Tom, >> >> Microsoft Visual Studio 2005 >> Version 8.0.50727.867 (vsvista.050727-8600) >> Microsoft .NET Framework >> Version 2.0.50727 SP2 >> Microsoft Visual Studio 2005 Professional Edition - ENU Service Pack 1 >> (KB926601) >> Security Update for Microsoft Visual Studio 2005 Professional Edition - ENU >> (KB2251481) >> Security Update for Microsoft Visual Studio 2005 Professional Edition - ENU >> (KB2465367) >> Security Update for Microsoft Visual Studio 2005 Professional Edition - ENU >> (KB2538218) >> Security Update for Microsoft Visual Studio 2005 Professional Edition - ENU >> (KB2548826) >> Security Update for Microsoft Visual Studio 2005 Professional Edition - ENU >> (KB937061) >> Security Update for Microsoft Visual Studio 2005 Professional Edition - ENU >> (KB971023) >> Security Update for Microsoft Visual Studio 2005 Professional Edition - ENU >> (KB971090) >> Security Update for Microsoft Visual Studio 2005 Professional Edition - ENU >> (KB973673) >> Update for Microsoft Visual Studio 2005 Professional Edition - ENU >> (KB932232) >> >> -- >> Tom Deblauwe >> R&D Engineer >> >> Traficon International N.V. >> Vlamingstraat 19 >> B-8560 Wevelgem >> Belgium >> Tel.: +32 (0)56 37.22.00 >> Fax: +32 (0)56 37.21.96 >> URL: www.traficon.com >> >> -- >> >> Powered by www.kitware.com >> >> Visit other Kitware open-source projects at >> http://www.kitware.com/opensource/opensource.html >> >> Please keep messages on-topic and check the CMake FAQ at: >> http://www.cmake.org/Wiki/CMake_FAQ >> >> Follow this link to subscribe/unsubscribe: >> http://www.cmake.org/mailman/listinfo/cmake -- Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ Follow this link to subscribe/unsubscribe: http://www.cmake.org/mailman/listinfo/cmake
