Browse Source

Better fix for finding the MSBuild that matches the VS 10 install.

Bill Hoffman 16 years ago
parent
commit
1c3d66c933
1 changed files with 2 additions and 4 deletions
  1. 2 4
      Modules/CMakeVS10FindMake.cmake

+ 2 - 4
Modules/CMakeVS10FindMake.cmake

@@ -21,10 +21,8 @@ ENDIF(NOT CMAKE_CROSSCOMPILING)
 FIND_PROGRAM(CMAKE_MAKE_PROGRAM
   NAMES MSBuild
   HINTS 
-  "$ENV{SYSTEMROOT}/Microsoft.NET/Framework/v4.0.20506/"
-  c:/WINDOWS/Microsoft.NET/Framework/v4.0.20506/
-  "$ENV{SYSTEMROOT}/Microsoft.NET/Framework/v4.0.21006/"
-  c:/WINDOWS/Microsoft.NET/Framework/v4.0.21006/
+  "$ENV{SYSTEMROOT}/Microsoft.NET/Framework/[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\VisualStudio\\10.0;CLR Version]/"
+  "c:/WINDOWS/Microsoft.NET/Framework/[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\VisualStudio\\10.0;CLR Version]/"
   )
 
 FIND_PROGRAM(CMAKE_MAKE_PROGRAM