[Cmake-commits] [cmake-commits] alex committed CMakeVS8FindMake.cmake 1.7 1.8 CMakeVS9FindMake.cmake 1.1 1.2

cmake-commits at cmake.org cmake-commits at cmake.org
Sat May 9 08:15:57 EDT 2009


Update of /cvsroot/CMake/CMake/Modules
In directory public:/mounts/ram/cvs-serv27240

Modified Files:
	CMakeVS8FindMake.cmake CMakeVS9FindMake.cmake 
Log Message:
ENH: when cross compiling, e.g. for WinCE, don't use VCExpress, since this doesn't support it
This is the first patch to add support for WinCE to cmake (#7919)

Alex


Index: CMakeVS8FindMake.cmake
===================================================================
RCS file: /cvsroot/CMake/CMake/Modules/CMakeVS8FindMake.cmake,v
retrieving revision 1.7
retrieving revision 1.8
diff -C 2 -d -r1.7 -r1.8
*** CMakeVS8FindMake.cmake	17 Sep 2007 19:20:52 -0000	1.7
--- CMakeVS8FindMake.cmake	9 May 2009 12:15:51 -0000	1.8
***************
*** 1,4 ****
  FIND_PROGRAM(CMAKE_MAKE_PROGRAM
!   NAMES VCExpress devenv 
    PATHS
    [HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\VisualStudio\\8.0\\Setup\\VS;EnvironmentDirectory]
--- 1,11 ----
+ 
+ # VCExpress does not support cross compiling, which is necessary for Win CE
+ SET( _CMAKE_MAKE_PROGRAM_NAMES devenv)
+ IF(NOT CMAKE_CROSSCOMPILING)
+   SET( _CMAKE_MAKE_PROGRAM_NAMES ${_CMAKE_MAKE_PROGRAM_NAMES} VCExpress)
+ ENDIF(NOT CMAKE_CROSSCOMPILING)
+ 
  FIND_PROGRAM(CMAKE_MAKE_PROGRAM
!   NAMES ${_CMAKE_MAKE_PROGRAM_NAMES}
    PATHS
    [HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\VisualStudio\\8.0\\Setup\\VS;EnvironmentDirectory]

Index: CMakeVS9FindMake.cmake
===================================================================
RCS file: /cvsroot/CMake/CMake/Modules/CMakeVS9FindMake.cmake,v
retrieving revision 1.1
retrieving revision 1.2
diff -C 2 -d -r1.1 -r1.2
*** CMakeVS9FindMake.cmake	17 Sep 2007 19:21:47 -0000	1.1
--- CMakeVS9FindMake.cmake	9 May 2009 12:15:53 -0000	1.2
***************
*** 1,4 ****
  FIND_PROGRAM(CMAKE_MAKE_PROGRAM
!   NAMES VCExpress devenv 
    PATHS
    [HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\VisualStudio\\9.0\\Setup\\VS;EnvironmentDirectory]
--- 1,11 ----
+ 
+ # VCExpress does not support cross compiling, which is necessary for Win CE
+ SET( _CMAKE_MAKE_PROGRAM_NAMES devenv)
+ IF(NOT CMAKE_CROSSCOMPILING)
+   SET( _CMAKE_MAKE_PROGRAM_NAMES ${_CMAKE_MAKE_PROGRAM_NAMES} VCExpress)
+ ENDIF(NOT CMAKE_CROSSCOMPILING)
+ 
  FIND_PROGRAM(CMAKE_MAKE_PROGRAM
!   NAMES ${_CMAKE_MAKE_PROGRAM_NAMES}
    PATHS
    [HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\VisualStudio\\9.0\\Setup\\VS;EnvironmentDirectory]



More information about the Cmake-commits mailing list