[CMake] STRING REGEX MATCH

Filipe Sousa filipe at ipb.pt
Fri Mar 31 02:22:38 EST 2006


On Friday 31 March 2006 06:39, Brandon J. Van Every wrote:
>     STRING(REGEX MATCH "Version [0-9]+" VERSION_STRING ${CHICKEN_BANNER})
>     STRING(REGEX MATCH "Build [0-9]+" BUILD_STRING ${CHICKEN_BANNER})
>     # Haven't figured out how to do this in one regex.
>     STRING(REGEX MATCH "[0-9]+" VERSION_NUMBER ${VERSION_STRING})
>     STRING(REGEX MATCH "[0-9]+" BUILD_NUMBER ${BUILD_STRING})

SET(CHICKEN_BANNER " )   ___                       
(__/_____) /)   ,    /)        
  /       (/      _ (/_   _ __ 
 /        / )__(_(__/(___(/_/ (_
(______)                       
Version 2, Build 3 - windows-mingw32-x86 - [ dload ptables ]
(c)2000-2005 Felix L. Winkelmann
")

STRING(REGEX REPLACE ".*Version ([0-9]+).*" "\\1" VERSION_STRING 
"${CHICKEN_BANNER}")
MESSAGE(STATUS ${VERSION_STRING})


-- 
Filipe Sousa
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 191 bytes
Desc: not available
Url : http://public.kitware.com/pipermail/cmake/attachments/20060331/d8f80f16/attachment.pgp


More information about the CMake mailing list