diff --git a/cmake/GlobalSVNRevision.cmake b/cmake/GlobalSVNRevision.cmake new file mode 100644 index 0000000000000000000000000000000000000000..7b6985c28092163fdeea28cc1c2fbc69b2b9c247 --- /dev/null +++ b/cmake/GlobalSVNRevision.cmake @@ -0,0 +1,11 @@ +EXECUTE_PROCESS( COMMAND "svnversion" + OUTPUT_VARIABLE GLOBAL_SVN_REVISION + WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/ + RESULT_VARIABLE _exit_code + ) + IF( NOT _exit_code EQUAL 0 ) + MESSAGE( STATUS "Couldn't retrieve a version number from SVN to set in documentation.") + SET(GLOBAL_SVN_REVISION "NoNumberAvailable") + ENDIF() + +MESSAGE(STATUS "Found global svn revision to be ${GLOBAL_SVN_REVISION}.")