Re: [CMake] Visual Studio 2012 Express for WD and cmake 2.8.9
Thanks for that - I will try it again with the 2.8.10 release candidate. -- Glenn On 18 September 2012 22:17, David Cole wrote: > On Mon, Sep 17, 2012 at 1:02 PM, Glenn Coombs wrote: > >> Hi, >> >> I just installed the Visual Studio 2012 Express edition for Windows >> Desktop and cmake 2.8.9 is having some issues with it. Initially when I >> ran the cmake configure step it failed to find the devenv or msbuild >> program: >> >> CMake was unable to find a build program corresponding to "Visual Studio >> 11". CMAKE_MAKE_PROGRAM is not set. You probably need to select a different >> build tool. >> >> I then edited the CMakeVS11FindMake.cmake file to tell it to use the same >> MSBuild that the VS2012 command prompt uses >> (C:/Windows/Microsoft.NET/Framework/v4.0.30319): >> >> IF(NOT CMAKE_CROSSCOMPILING) >> FIND_PROGRAM(CMAKE_MAKE_PROGRAM >> NAMES MSBuild >> HINTS >> >> [HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\VisualStudio\\11.0\\Setup\\VS;ProductDir] >> >> [HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\WDExpress\\11.0\\Setup\\VS;ProductDir] >> >> "$ENV{SYSTEMROOT}/Microsoft.NET/Framework/[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\VisualStudio\\11.0;CLR >> Version]/" >> >> "c:/WINDOWS/Microsoft.NET/Framework/[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\VisualStudio\\11.0;CLR >> Version]/" >> >> "$ENV{SYSTEMROOT}/Microsoft.NET/Framework/[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\VCExpress\\11.0;CLR >> Version]/" >> "C:/Windows/Microsoft.NET/Framework/v4.0.30319" >> ) >> ENDIF() >> >> and that gets me a bit further. The error message is now: >> >> Check for working C compiler using: Visual Studio 11 >> >> Check for working C compiler using: Visual Studio 11 -- works >> >> Detecting C compiler ABI info >> >> CMake Error at C:/Program Files (x86)/CMake >> 2.8.9/share/cmake-2.8/Modules/CMakeDetermineCompilerABI.cmake:31 >> (TRY_COMPILE): >> >> Cannot copy output executable >> >> '' >> >> to destination specified by COPY_FILE: >> >> >> 'C:/data/perforceCheckouts/sim/vxe/diamond/DEV/glenn.coombs/cmake/CMakeFiles/CMakeDetermineCompilerABI_C.bin' >> >> Unable to find the executable at any of: >> >> >> C:/data/perforceCheckouts/sim/vxe/diamond/DEV/glenn.coombs/cmake/CMakeFiles/CMakeTmp/cmTryCompileExec66551527.exe >> >> >> C:/data/perforceCheckouts/sim/vxe/diamond/DEV/glenn.coombs/cmake/CMakeFiles/CMakeTmp/Debug/cmTryCompileExec66551527.exe >> >> >> C:/data/perforceCheckouts/sim/vxe/diamond/DEV/glenn.coombs/cmake/CMakeFiles/CMakeTmp/Development/cmTryCompileExec66551527.exe >> >> Call Stack (most recent call first): >> >> C:/Program Files (x86)/CMake >> 2.8.9/share/cmake-2.8/Modules/CMakeTestCCompiler.cmake:71 >> (CMAKE_DETERMINE_COMPILER_ABI) >> >> CMakeLists.txt:3 (project) >> >> Is it possible to hack an existing cmake 2.8.9 install to work with >> VS2012 Express or am I going to have to wait for cmake 2.8.10 ? >> >> -- >> Glenn >> >> >> -- >> >> 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 >> > > > You will need a new build of CMake to fix this problem. > > Brad just merged some changes to our 'next' branch today to address this > issue. > > If you can build CMake from source, you can try it out right now if you > checkout the 'next' branch and build it. > > If not, you could wait till tomorrow morning, and there will hopefully be > a nightly build available that you can download and try. > > Or, if it's not urgent, and you can wait till next week: we have > tentatively scheduled our first release candidate for CMake 2.8.10 for next > Wednesday, 9/26/2012. > > > HTH, > David > > -- 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
Re: [CMake] Visual Studio 2012 Express for WD and cmake 2.8.9
On Wed, Sep 19, 2012 at 1:48 PM, Bogdan Cristea wrote: > On Wednesday 19 September 2012 08:56:02 you wrote: > > Premium and Express are two very different beasts. > > Indeed, just learned that: I have used cmake 2.8.8 and it detects VS 2012 > ultimate, while cmake 2.8.9 does not detect VS 2012 Express for Win8. > > Are there any plans to support VS Express 2012 ? > > regards > -- > Bogdan > Yes, of course. Please see my email from yesterday: http://www.cmake.org/pipermail/cmake/2012-September/052053.html -- 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
Re: [CMake] Visual Studio 2012 Express for WD and cmake 2.8.9
On Wednesday 19 September 2012 08:56:02 you wrote: > Premium and Express are two very different beasts. Indeed, just learned that: I have used cmake 2.8.8 and it detects VS 2012 ultimate, while cmake 2.8.9 does not detect VS 2012 Express for Win8. Are there any plans to support VS Express 2012 ? regards -- Bogdan -- 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
Re: [CMake] Visual Studio 2012 Express for WD and cmake 2.8.9
On Mon, Sep 17, 2012 at 1:02 PM, Glenn Coombs wrote: > Hi, > > I just installed the Visual Studio 2012 Express edition for Windows > Desktop and cmake 2.8.9 is having some issues with it. Initially when I > ran the cmake configure step it failed to find the devenv or msbuild > program: > > CMake was unable to find a build program corresponding to "Visual Studio > 11". CMAKE_MAKE_PROGRAM is not set. You probably need to select a different > build tool. > > I then edited the CMakeVS11FindMake.cmake file to tell it to use the same > MSBuild that the VS2012 command prompt uses > (C:/Windows/Microsoft.NET/Framework/v4.0.30319): > > IF(NOT CMAKE_CROSSCOMPILING) > FIND_PROGRAM(CMAKE_MAKE_PROGRAM > NAMES MSBuild > HINTS > > [HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\VisualStudio\\11.0\\Setup\\VS;ProductDir] > > [HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\WDExpress\\11.0\\Setup\\VS;ProductDir] > > "$ENV{SYSTEMROOT}/Microsoft.NET/Framework/[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\VisualStudio\\11.0;CLR > Version]/" > > "c:/WINDOWS/Microsoft.NET/Framework/[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\VisualStudio\\11.0;CLR > Version]/" > > "$ENV{SYSTEMROOT}/Microsoft.NET/Framework/[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\VCExpress\\11.0;CLR > Version]/" > "C:/Windows/Microsoft.NET/Framework/v4.0.30319" > ) > ENDIF() > > and that gets me a bit further. The error message is now: > > Check for working C compiler using: Visual Studio 11 > > Check for working C compiler using: Visual Studio 11 -- works > > Detecting C compiler ABI info > > CMake Error at C:/Program Files (x86)/CMake > 2.8.9/share/cmake-2.8/Modules/CMakeDetermineCompilerABI.cmake:31 > (TRY_COMPILE): > > Cannot copy output executable > > '' > > to destination specified by COPY_FILE: > > > 'C:/data/perforceCheckouts/sim/vxe/diamond/DEV/glenn.coombs/cmake/CMakeFiles/CMakeDetermineCompilerABI_C.bin' > > Unable to find the executable at any of: > > > C:/data/perforceCheckouts/sim/vxe/diamond/DEV/glenn.coombs/cmake/CMakeFiles/CMakeTmp/cmTryCompileExec66551527.exe > > > C:/data/perforceCheckouts/sim/vxe/diamond/DEV/glenn.coombs/cmake/CMakeFiles/CMakeTmp/Debug/cmTryCompileExec66551527.exe > > > C:/data/perforceCheckouts/sim/vxe/diamond/DEV/glenn.coombs/cmake/CMakeFiles/CMakeTmp/Development/cmTryCompileExec66551527.exe > > Call Stack (most recent call first): > > C:/Program Files (x86)/CMake > 2.8.9/share/cmake-2.8/Modules/CMakeTestCCompiler.cmake:71 > (CMAKE_DETERMINE_COMPILER_ABI) > > CMakeLists.txt:3 (project) > > Is it possible to hack an existing cmake 2.8.9 install to work with VS2012 > Express or am I going to have to wait for cmake 2.8.10 ? > > -- > Glenn > > > -- > > 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 > You will need a new build of CMake to fix this problem. Brad just merged some changes to our 'next' branch today to address this issue. If you can build CMake from source, you can try it out right now if you checkout the 'next' branch and build it. If not, you could wait till tomorrow morning, and there will hopefully be a nightly build available that you can download and try. Or, if it's not urgent, and you can wait till next week: we have tentatively scheduled our first release candidate for CMake 2.8.10 for next Wednesday, 9/26/2012. HTH, David -- 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
[CMake] Visual Studio 2012 Express for WD and cmake 2.8.9
Hi, I just installed the Visual Studio 2012 Express edition for Windows Desktop and cmake 2.8.9 is having some issues with it. Initially when I ran the cmake configure step it failed to find the devenv or msbuild program: CMake was unable to find a build program corresponding to "Visual Studio 11". CMAKE_MAKE_PROGRAM is not set. You probably need to select a different build tool. I then edited the CMakeVS11FindMake.cmake file to tell it to use the same MSBuild that the VS2012 command prompt uses (C:/Windows/Microsoft.NET/Framework/v4.0.30319): IF(NOT CMAKE_CROSSCOMPILING) FIND_PROGRAM(CMAKE_MAKE_PROGRAM NAMES MSBuild HINTS [HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\VisualStudio\\11.0\\Setup\\VS;ProductDir] [HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\WDExpress\\11.0\\Setup\\VS;ProductDir] "$ENV{SYSTEMROOT}/Microsoft.NET/Framework/[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\VisualStudio\\11.0;CLR Version]/" "c:/WINDOWS/Microsoft.NET/Framework/[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\VisualStudio\\11.0;CLR Version]/" "$ENV{SYSTEMROOT}/Microsoft.NET/Framework/[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\VCExpress\\11.0;CLR Version]/" "C:/Windows/Microsoft.NET/Framework/v4.0.30319" ) ENDIF() and that gets me a bit further. The error message is now: Check for working C compiler using: Visual Studio 11 Check for working C compiler using: Visual Studio 11 -- works Detecting C compiler ABI info CMake Error at C:/Program Files (x86)/CMake 2.8.9/share/cmake-2.8/Modules/CMakeDetermineCompilerABI.cmake:31 (TRY_COMPILE): Cannot copy output executable '' to destination specified by COPY_FILE: 'C:/data/perforceCheckouts/sim/vxe/diamond/DEV/glenn.coombs/cmake/CMakeFiles/CMakeDetermineCompilerABI_C.bin' Unable to find the executable at any of: C:/data/perforceCheckouts/sim/vxe/diamond/DEV/glenn.coombs/cmake/CMakeFiles/CMakeTmp/cmTryCompileExec66551527.exe C:/data/perforceCheckouts/sim/vxe/diamond/DEV/glenn.coombs/cmake/CMakeFiles/CMakeTmp/Debug/cmTryCompileExec66551527.exe C:/data/perforceCheckouts/sim/vxe/diamond/DEV/glenn.coombs/cmake/CMakeFiles/CMakeTmp/Development/cmTryCompileExec66551527.exe Call Stack (most recent call first): C:/Program Files (x86)/CMake 2.8.9/share/cmake-2.8/Modules/CMakeTestCCompiler.cmake:71 (CMAKE_DETERMINE_COMPILER_ABI) CMakeLists.txt:3 (project) Is it possible to hack an existing cmake 2.8.9 install to work with VS2012 Express or am I going to have to wait for cmake 2.8.10 ? -- Glenn -- 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