mirror of
https://github.com/reactos/reactos.git
synced 2024-08-19 09:59:44 +00:00
[CMAKE]
Fix buildno.h when subversion is not installed. svn path=/branches/cmake-bringup/; revision=50472
This commit is contained in:
parent
4dbcb77b8f
commit
9fb04fdf80
|
@ -46,18 +46,19 @@ endif()
|
|||
|
||||
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}")
|
||||
|
||||
# get svn revision number
|
||||
set(REVISION "-rUNKNOWN")
|
||||
set(KERNEL_VERSION_BUILD_HEX "0")
|
||||
if(EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/.svn")
|
||||
find_package(Subversion)
|
||||
if(Subversion_FOUND)
|
||||
subversion_wc_info(${CMAKE_CURRENT_SOURCE_DIR} SVNINFO)
|
||||
if(SVNINFO_WC_REVISION)
|
||||
set(REVISION "-r${SVNINFO_WC_REVISION}")
|
||||
converttohex(${SVNINFO_WC_REVISION} KERNEL_VERSION_BUILD_HEX)
|
||||
converttohex(${SVNINFO_WC_REVISION} KERNEL_VERSION_BUILD_HEX)
|
||||
endif()
|
||||
endif()
|
||||
else()
|
||||
set(REVISION "-rUNKNOWN")
|
||||
set(HEXREVISION "0x0")
|
||||
endif()
|
||||
|
||||
configure_file(include/reactos/version.h.cmake ${REACTOS_BINARY_DIR}/include/reactos/version.h)
|
||||
|
|
Loading…
Reference in a new issue