[Supertux-Commit] r5818 - trunk/supertux

tuxdev at millhouse.dreamhost.com tuxdev at millhouse.dreamhost.com
Sun Nov 2 11:21:49 PST 2008


Author: tuxdev
Date: 2008-11-02 11:21:49 -0800 (Sun, 02 Nov 2008)
New Revision: 5818

Modified:
   trunk/supertux/CMakeLists.txt
Log:
Use svnversion program rather than finding the svn package to get revision number

Modified: trunk/supertux/CMakeLists.txt
===================================================================
--- trunk/supertux/CMakeLists.txt	2008-10-30 18:05:55 UTC (rev 5817)
+++ trunk/supertux/CMakeLists.txt	2008-11-02 19:21:49 UTC (rev 5818)
@@ -128,11 +128,13 @@
 #LINK_LIBRARIES(${ICONV_LIBRARY})
 
 ## Find revision of WC
-FIND_PACKAGE(Subversion)
-IF(Subversion_FOUND)
-  Subversion_WC_INFO(${SUPERTUX_SOURCE_DIR} SUPERTUX)
+MARK_AS_ADVANCED(SVNVERSION_EXECUTABLE)
+FIND_PROGRAM(SVNVERSION_EXECUTABLE svnversion)
+IF(SVNVERSION_EXECUTABLE)
+  EXECUTE_PROCESS(COMMAND svnversion -n ${SUPERTUX_SOURCE_DIR}
+                  OUTPUT_VARIABLE SUPERTUX_WC_REVISION)
   SET(REVISION " r${SUPERTUX_WC_REVISION}")
-ENDIF(Subversion_FOUND)
+ENDIF(SVNVERSION_EXECUTABLE)
 
 ## Check platform-dependent build options
 



More information about the Supertux-Commit mailing list