Fix buildno.h when subversion is not installed.

svn path=/branches/cmake-bringup/; revision=50472
This commit is contained in:
Sylvain Petreolle 2011-01-23 11:27:01 +00:00
parent 4dbcb77b8f
commit 9fb04fdf80

View file

@ -46,6 +46,10 @@ endif()
math(EXPR REACTOS_DLL_VERSION_MAJOR "${KERNEL_VERSION_MAJOR}+42") math(EXPR REACTOS_DLL_VERSION_MAJOR "${KERNEL_VERSION_MAJOR}+42")
set(DLL_VERSION_STR "${REACTOS_DLL_VERSION_MAJOR}.${KERNEL_VERSION_MINOR}-${KERNEL_VERSION_BUILD_TYPE}") set(DLL_VERSION_STR "${REACTOS_DLL_VERSION_MAJOR}.${KERNEL_VERSION_MINOR}-${KERNEL_VERSION_BUILD_TYPE}")
# get svn revision number
set(REVISION "-rUNKNOWN")
set(KERNEL_VERSION_BUILD_HEX "0")
if(EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/.svn") if(EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/.svn")
find_package(Subversion) find_package(Subversion)
if(Subversion_FOUND) if(Subversion_FOUND)
@ -55,9 +59,6 @@ if(EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/.svn")
converttohex(${SVNINFO_WC_REVISION} KERNEL_VERSION_BUILD_HEX) converttohex(${SVNINFO_WC_REVISION} KERNEL_VERSION_BUILD_HEX)
endif() endif()
endif() endif()
else()
set(REVISION "-rUNKNOWN")
set(HEXREVISION "0x0")
endif() endif()
configure_file(include/reactos/version.h.cmake ${REACTOS_BINARY_DIR}/include/reactos/version.h) configure_file(include/reactos/version.h.cmake ${REACTOS_BINARY_DIR}/include/reactos/version.h)