[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [35181] trunk/blender: fix for scons with recent change to how BINRELOC is enabled via cmake.

Campbell Barton ideasman42 at gmail.com
Fri Feb 25 15:45:46 CET 2011


Revision: 35181
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=35181
Author:   campbellbarton
Date:     2011-02-25 14:45:45 +0000 (Fri, 25 Feb 2011)
Log Message:
-----------
fix for scons with recent change to how BINRELOC is enabled via cmake.
also add WITH_PYTHON define to qtcreator project generator until we get a way to add them properly.

Modified Paths:
--------------
    trunk/blender/build_files/cmake/cmake_qtcreator_project.py
    trunk/blender/extern/SConscript
    trunk/blender/source/blender/blenlib/SConscript
    trunk/blender/source/blenderplayer/CMakeLists.txt

Modified: trunk/blender/build_files/cmake/cmake_qtcreator_project.py
===================================================================
--- trunk/blender/build_files/cmake/cmake_qtcreator_project.py	2011-02-25 14:32:35 UTC (rev 35180)
+++ trunk/blender/build_files/cmake/cmake_qtcreator_project.py	2011-02-25 14:45:45 UTC (rev 35181)
@@ -94,6 +94,8 @@
 if not exists(qtc_cfg):
     f = open(qtc_cfg, 'w')
     f.write("// ADD PREDEFINED MACROS HERE!\n")
+    # todo, include real defines.
+    f.write("#define WITH_PYTHON\n")
 
 print("Project file written to: %s" % qtc_prj)
 # --- end

Modified: trunk/blender/extern/SConscript
===================================================================
--- trunk/blender/extern/SConscript	2011-02-25 14:32:35 UTC (rev 35180)
+++ trunk/blender/extern/SConscript	2011-02-25 14:45:45 UTC (rev 35181)
@@ -13,7 +13,7 @@
 if env['WITH_BF_REDCODE'] and env['BF_REDCODE_LIB'] == '':
     SConscript(['libredcode/SConscript'])
 
-if env['OURPLATFORM'] == 'linux2':
+if env['WITH_BF_BINRELOC']:
     SConscript(['binreloc/SConscript']);
 
 if env['WITH_BF_LZO']:

Modified: trunk/blender/source/blender/blenlib/SConscript
===================================================================
--- trunk/blender/source/blender/blenlib/SConscript	2011-02-25 14:32:35 UTC (rev 35180)
+++ trunk/blender/source/blender/blenlib/SConscript	2011-02-25 14:45:45 UTC (rev 35181)
@@ -9,9 +9,10 @@
 incs += ' ' + env['BF_ZLIB_INC']
 defs = ''
 
-if env['OURPLATFORM'] == 'linux2':
+if env['WITH_BF_BINRELOC']:
     cflags='-pthread'
     incs += ' ../../../extern/binreloc/include'
+    defs.append('WITH_BINRELOC')
 
 if env['OURPLATFORM'] in ('win32-vc', 'win32-mingw', 'linuxcross', 'win64-vc'):
     incs += ' ' + env['BF_PTHREADS_INC']

Modified: trunk/blender/source/blenderplayer/CMakeLists.txt
===================================================================
--- trunk/blender/source/blenderplayer/CMakeLists.txt	2011-02-25 14:32:35 UTC (rev 35180)
+++ trunk/blender/source/blenderplayer/CMakeLists.txt	2011-02-25 14:45:45 UTC (rev 35181)
@@ -33,11 +33,6 @@
 	add_definitions(-DWITH_QUICKTIME)
 endif()
 
-if(WITH_BINRELOC)
-	add_definitions(-DWITH_BINRELOC)
-	blender_include_dirs(${BINRELOC_INC})
-endif()
-
 add_custom_command(
 	OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/dna.c
 	COMMAND ${CMAKE_BINARY_DIR}/bin/${CMAKE_CFG_INTDIR}/makesdna ${CMAKE_CURRENT_BINARY_DIR}/dna.c ${CMAKE_SOURCE_DIR}/source/blender/makesdna/




More information about the Bf-blender-cvs mailing list