From 97f93c2e5faa81c50ec274cef706848dc41a60eb Mon Sep 17 00:00:00 2001 From: Christoph Rosemann <Christoph.Rosemann@desy.de> Date: Thu, 5 Sep 2013 09:30:26 +0000 Subject: [PATCH] Determine global svn revision and store its value in a cmake variable. --- cmake/GlobalSVNRevision.cmake | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 cmake/GlobalSVNRevision.cmake diff --git a/cmake/GlobalSVNRevision.cmake b/cmake/GlobalSVNRevision.cmake new file mode 100644 index 000000000..7b6985c28 --- /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}.") -- GitLab