[Bf-blender-cvs] [db6da8a] master: Buildbot: Make sure optiosn override are passed after the config file

Sergey Sharybin noreply at git.blender.org
Sun Dec 20 11:33:21 CET 2015


Commit: db6da8af85f4614990243a600b207a56d55b572b
Author: Sergey Sharybin
Date:   Sun Dec 20 15:32:59 2015 +0500
Branches: master
https://developer.blender.org/rBdb6da8af85f4614990243a600b207a56d55b572b

Buildbot: Make sure optiosn override are passed after the config file

===================================================================

M	build_files/buildbot/slave_compile.py

===================================================================

diff --git a/build_files/buildbot/slave_compile.py b/build_files/buildbot/slave_compile.py
index 4ca57f3..cad0608 100644
--- a/build_files/buildbot/slave_compile.py
+++ b/build_files/buildbot/slave_compile.py
@@ -53,22 +53,23 @@ if 'cmake' in builder:
     cmake_cuda_config_file = None
 
     # Set build options.
-    cmake_options = ['-DCMAKE_BUILD_TYPE:STRING=Release']
+    cmake_options = []
+    cmake_extra_options = ['-DCMAKE_BUILD_TYPE:STRING=Release']
 
     if builder.startswith('mac'):
         remove_cache = True
         install_dir = None
         # Set up OSX architecture
         if builder.endswith('x86_64_10_6_cmake'):
-            cmake_options.append('-DCMAKE_OSX_ARCHITECTURES:STRING=x86_64')
+            cmake_extra_options.append('-DCMAKE_OSX_ARCHITECTURES:STRING=x86_64')
         elif builder.endswith('i386_10_6_cmake'):
             build_cubins = False
-            cmake_options.append('-DCMAKE_OSX_ARCHITECTURES:STRING=i386')
+            cmake_extra_options.append('-DCMAKE_OSX_ARCHITECTURES:STRING=i386')
             # Some special options to disable usupported features
-            cmake_options.append("-DWITH_CYCLES_OSL=OFF")
-            cmake_options.append("-DWITH_OPENCOLLADA=OFF")
+            cmake_extra_options.append("-DWITH_CYCLES_OSL=OFF")
+            cmake_extra_options.append("-DWITH_OPENCOLLADA=OFF")
         elif builder.endswith('ppc_10_6_cmake'):
-            cmake_options.append('-DCMAKE_OSX_ARCHITECTURES:STRING=ppc')
+            cmake_extra_options.append('-DCMAKE_OSX_ARCHITECTURES:STRING=ppc')
 
     elif builder.startswith('win'):
         install_dir = None
@@ -94,12 +95,13 @@ if 'cmake' in builder:
             build_cubins = False
             targets = ['player', 'blender']
 
+    cmake_options.append("-C" + os.path.join(blender_dir, cmake_config_file))
     cmake_options.append("-DWITH_CYCLES_CUDA_BINARIES=%d" % (build_cubins))
 
     if install_dir:
         cmake_options.append("-DCMAKE_INSTALL_PREFIX=%s" % (install_dir))
 
-    cmake_options.append("-C" + os.path.join(blender_dir, cmake_config_file))
+    cmake_options += cmake_extra_options
 
     # Prepare chroot command prefix if needed




More information about the Bf-blender-cvs mailing list