fixup scons (osx) to generate scmrev.h and build.

hopefully this will be the last code change committed directly to master for a while... :/
next is cmake to replace scons on osx hopefully. pointers anyone? (soren?)
This commit is contained in:
Shawn
2011-08-23 03:50:06 -07:00
parent 5c15292fd8
commit 7f56842a79
4 changed files with 19 additions and 12 deletions

View File

@ -2,6 +2,7 @@
# -*- python -*-
import os
import re
import sys
import platform
@ -92,7 +93,10 @@ if not env.has_key('install') or env['install'] == 'local':
if env['flavor'] == 'debug' or env['flavor'] == 'prof':
env['prefix'] += '-' + env['flavor']
env['svnrev'] = os.popen('svnversion -n .').read().split(':')[0]
env['gitrev'] = os.popen('git rev-parse HEAD').read().split('\n')[0]
env['gitdesc'] = re.sub('-[^-]+(-dirty)?$', '',
os.popen('git describe --always --long --dirty').read().split('\n')[0])
env['gitbranch'] = os.popen('git rev-parse --abbrev-ref HEAD').read().split('\n')[0]
# OS X specifics
if sys.platform == 'darwin':