[Cmake-commits] [cmake-commits] dgregor committed FindBoost.cmake 1.7 1.8

cmake-commits at cmake.org cmake-commits at cmake.org
Fri May 9 21:26:59 EDT 2008


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

Modified Files:
	FindBoost.cmake 
Log Message:
BUG: Fix FindBoost version variable names to correct bug in Boost version detection


Index: FindBoost.cmake
===================================================================
RCS file: /cvsroot/CMake/CMake/Modules/FindBoost.cmake,v
retrieving revision 1.7
retrieving revision 1.8
diff -C 2 -d -r1.7 -r1.8
*** FindBoost.cmake	26 Apr 2008 17:25:07 -0000	1.7
--- FindBoost.cmake	10 May 2008 01:26:57 -0000	1.8
***************
*** 476,490 ****
    IF(Boost_INCLUDE_DIR)
      SET( Boost_FOUND TRUE )
!     IF( Boost_FIND_VERSION_MAJOR AND Boost_VERSION_MAJOR LESS "${Boost_FIND_VERSION_MAJOR}" )
        SET( Boost_FOUND FALSE )
!     ELSE( Boost_FIND_VERSION_MAJOR AND Boost_VERSION_MAJOR LESS "${Boost_FIND_VERSION_MAJOR}" )
!       IF( Boost_FIND_VERSION_MINOR AND Boost_VERSION_MINOR LESS "${Boost_FIND_VERSION_MINOR}" )
          SET( Boost_FOUND FALSE )
!       ELSE( Boost_FIND_VERSION_MINOR AND Boost_VERSION_MINOR LESS "${Boost_FIND_VERSION_MINOR}" )
!         IF( Boost_FIND_VERSION_PATCH AND Boost_VERSION_SUBMINOR LESS "${Boost_FIND_VERSION_PATCH}" )
            SET( Boost_FOUND FALSE )
!         ENDIF( Boost_FIND_VERSION_PATCH AND Boost_VERSION_SUBMINOR LESS "${Boost_FIND_VERSION_PATCH}" )
!       ENDIF( Boost_FIND_VERSION_MINOR AND Boost_VERSION_MINOR LESS "${Boost_FIND_VERSION_MINOR}" )
!     ENDIF( Boost_FIND_VERSION_MAJOR AND Boost_VERSION_MAJOR LESS "${Boost_FIND_VERSION_MAJOR}" )
      set(_boost_CHECKED_COMPONENT FALSE)
      FOREACH(COMPONENT ${Boost_FIND_COMPONENTS})
--- 476,490 ----
    IF(Boost_INCLUDE_DIR)
      SET( Boost_FOUND TRUE )
!     IF( Boost_FIND_VERSION_MAJOR AND Boost_MAJOR_VERSION LESS "${Boost_FIND_VERSION_MAJOR}" )
        SET( Boost_FOUND FALSE )
!     ELSE( Boost_FIND_VERSION_MAJOR AND Boost_MAJOR_VERSION LESS "${Boost_FIND_VERSION_MAJOR}" )
!       IF( Boost_FIND_VERSION_MINOR AND Boost_MINOR_VERSION LESS "${Boost_FIND_VERSION_MINOR}" )
          SET( Boost_FOUND FALSE )
!       ELSE( Boost_FIND_VERSION_MINOR AND Boost_MINOR_VERSION LESS "${Boost_FIND_VERSION_MINOR}" )
!         IF( Boost_FIND_VERSION_PATCH AND Boost_SUBMINOR_VERSION LESS "${Boost_FIND_VERSION_PATCH}" )
            SET( Boost_FOUND FALSE )
!         ENDIF( Boost_FIND_VERSION_PATCH AND Boost_SUBMINOR_VERSION LESS "${Boost_FIND_VERSION_PATCH}" )
!       ENDIF( Boost_FIND_VERSION_MINOR AND Boost_MINOR_VERSION LESS "${Boost_FIND_VERSION_MINOR}" )
!     ENDIF( Boost_FIND_VERSION_MAJOR AND Boost_MAJOR_VERSION LESS "${Boost_FIND_VERSION_MAJOR}" )
      set(_boost_CHECKED_COMPONENT FALSE)
      FOREACH(COMPONENT ${Boost_FIND_COMPONENTS})
***************
*** 550,554 ****
    ELSE (Boost_FOUND)
        IF (Boost_FIND_REQUIRED)
!         MESSAGE(STATUS "Boost version required: ${Boost_FIND_VERSION}. Found: ${Boost_MAJOR_VERSION}.${Boost_MINOR_VERSION}.${Boost_SUBMINOR_VERSION}")
          MESSAGE(FATAL_ERROR "Couldn't find the Boost libraries and/or include directory, or the version found is too old. Please install the Boost libraries AND development packages. You can set BOOST_ROOT, BOOST_INCLUDEDIR and BOOST_LIBRARYDIR to help find Boost.")
        ENDIF(Boost_FIND_REQUIRED)
--- 550,554 ----
    ELSE (Boost_FOUND)
        IF (Boost_FIND_REQUIRED)
!         MESSAGE(STATUS "Boost version required: ${Boost_FIND_VERSION_MAJOR}.${Boost_FIND_VERSION_MINOR}.${Boost_FIND_VERSION_PATCH}, found: ${Boost_MAJOR_VERSION}.${Boost_MINOR_VERSION}.${Boost_SUBMINOR_VERSION}")
          MESSAGE(FATAL_ERROR "Couldn't find the Boost libraries and/or include directory, or the version found is too old. Please install the Boost libraries AND development packages. You can set BOOST_ROOT, BOOST_INCLUDEDIR and BOOST_LIBRARYDIR to help find Boost.")
        ENDIF(Boost_FIND_REQUIRED)



More information about the Cmake-commits mailing list