r368 - trunk
DONOTREPLY at icculus.org
DONOTREPLY at icculus.org
Sat Nov 10 04:51:18 EST 2007
Author: icculus
Date: 2007-11-10 04:51:16 -0500 (Sat, 10 Nov 2007)
New Revision: 368
Modified:
trunk/CMakeLists.txt
Log:
Build MOJOSETUP_VERSION from svnversion.
Modified: trunk/CMakeLists.txt
===================================================================
--- trunk/CMakeLists.txt 2007-09-30 02:08:29 UTC (rev 367)
+++ trunk/CMakeLists.txt 2007-11-10 09:51:16 UTC (rev 368)
@@ -13,8 +13,23 @@
# Only choose options you want/need to squeeze every byte off the download.
PROJECT(MojoSetup)
-SET(MOJOSETUP_VERSION 0.1)
+EXECUTE_PROCESS(
+ COMMAND "svnversion"
+ WORKING_DIRECTORY "."
+ RESULT_VARIABLE SVNVERSION_RC
+ OUTPUT_VARIABLE MOJOSETUP_VERSION
+ ERROR_QUIET
+ OUTPUT_STRIP_TRAILING_WHITESPACE
+)
+
+IF(SVNVERSION_RC)
+ SET(MOJOSETUP_VERSION "???")
+ENDIF(SVNVERSION_RC)
+
+SET(MOJOSETUP_VERSION "svn-${MOJOSETUP_VERSION}")
+
+
# I hate that they define "WIN32" ... we're about to move to Win64...I hope!
IF(WIN32 AND NOT WINDOWS)
SET(WINDOWS TRUE)
@@ -33,7 +48,7 @@
ADD_DEFINITIONS(-D__MOJOSETUP__=1)
ADD_DEFINITIONS(-DAPPID=mojosetup)
-ADD_DEFINITIONS(-DAPPREV=${MOJOSETUP_VERSION})
+ADD_DEFINITIONS(-DAPPREV="${MOJOSETUP_VERSION}")
ADD_DEFINITIONS(-D_REENTRANT)
ADD_DEFINITIONS(-D_THREAD_SAFE)
More information about the mojosetup-commits
mailing list