[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [17644] branches/blender2.5/blender: scons build dir was assumed to be relative, this isn't always the case.
Joseph Eagar
joeedh at gmail.com
Sun Nov 30 14:26:00 CET 2008
Revision: 17644
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=17644
Author: joeedh
Date: 2008-11-30 14:25:59 +0100 (Sun, 30 Nov 2008)
Log Message:
-----------
scons build dir was assumed to be relative, this isn't always the case. also, defined BF_PROFILE_FLAGS for win32-ming.
Modified Paths:
--------------
branches/blender2.5/blender/config/win32-mingw-config.py
branches/blender2.5/blender/source/blender/makesrna/intern/SConscript
Modified: branches/blender2.5/blender/config/win32-mingw-config.py
===================================================================
--- branches/blender2.5/blender/config/win32-mingw-config.py 2008-11-30 12:20:20 UTC (rev 17643)
+++ branches/blender2.5/blender/config/win32-mingw-config.py 2008-11-30 13:25:59 UTC (rev 17644)
@@ -165,8 +165,9 @@
BF_DEBUG_CCFLAGS= ['-g']
BF_PROFILE_CCFLAGS = ['-pg','-g']
+BF_PROFILE_FLAGS = BF_PROFILE_CCFLAGS
BF_PROFILE = False
BF_BUILDDIR = '..\\build\\win32-mingw'
BF_INSTALLDIR='..\\install\\win32-mingw'
-BF_DOCDIR = '..\\install\\doc'
\ No newline at end of file
+BF_DOCDIR = '..\\install\\doc'
Modified: branches/blender2.5/blender/source/blender/makesrna/intern/SConscript
===================================================================
--- branches/blender2.5/blender/source/blender/makesrna/intern/SConscript 2008-11-30 12:20:20 UTC (rev 17643)
+++ branches/blender2.5/blender/source/blender/makesrna/intern/SConscript 2008-11-30 13:25:59 UTC (rev 17644)
@@ -32,14 +32,24 @@
if sys.platform != 'cygwin':
makesrna_tool.Append (CCFLAGS = cflags)
makesrna_tool.Append (CPPDEFINES = defines)
-makesrna_tool.Append (LIBPATH = '#'+root_build_dir+'/lib')
+
+libdir = root_build_dir+'/lib'
+if not (root_build_dir[0]==os.sep or root_build_dir[1]==':'):
+ libdir = '#' + libdir
+
+makesrna_tool.Append (LIBPATH = libdir)
+
if env['BF_PROFILE']:
makesrna_tool.Append (LINKFLAGS = env['BF_PROFILE_FLAGS'])
+targetpath = root_build_dir+'/makesrna'
+if not (root_build_dir[0]==os.sep or root_build_dir[1]==':'):
+ targetpath = '#' + targetpath
+
if env['OURPLATFORM'] == 'linux2' and root_build_dir[0]==os.sep:
- makesrna = makesrna_tool.Program (target = root_build_dir+'/makesrna', source = source_files, LIBS=['bf_guardedalloc', 'bf_dna'])
+ makesrna = makesrna_tool.Program (target = targetpath, source = source_files, LIBS=['bf_guardedalloc', 'bf_dna'])
else:
- makesrna = makesrna_tool.Program (target = '#'+root_build_dir+'/makesrna', source = source_files, LIBS=['bf_guardedalloc', 'bf_dna'])
+ makesrna = makesrna_tool.Program (target = targetpath, source = source_files, LIBS=['bf_guardedalloc', 'bf_dna'])
rna_dict = rna.Dictionary()
rna.Depends ('rna.c', makesrna)
More information about the Bf-blender-cvs
mailing list