diff options
author | Sergey Sharybin <sergey.vfx@gmail.com> | 2014-12-23 08:04:03 +0300 |
---|---|---|
committer | Sergey Sharybin <sergey.vfx@gmail.com> | 2014-12-23 08:04:03 +0300 |
commit | 9282d305bdc56522543129436db1e8a5d19cf39f (patch) | |
tree | b6d0cdcc7dd3f4113cf9e4f9813c40f44d29746e /build_files/buildbot/slave_compile.py | |
parent | de724a258eda45d1fed2b2176006c3b2df8abea2 (diff) | |
parent | 646a96bf8edc211a06f3df652101c265ee166e8d (diff) |
Merge branch 'master' into texture_nodes_refactortexture_nodes_refactor
Conflicts:
source/blender/nodes/texture/nodes/node_texture_math.c
Diffstat (limited to 'build_files/buildbot/slave_compile.py')
-rw-r--r-- | build_files/buildbot/slave_compile.py | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/build_files/buildbot/slave_compile.py b/build_files/buildbot/slave_compile.py index a5dadbde05c..4ef46331c64 100644 --- a/build_files/buildbot/slave_compile.py +++ b/build_files/buildbot/slave_compile.py @@ -33,7 +33,7 @@ builder = sys.argv[1] # we run from build/ directory blender_dir = '../blender.git' -if builder.find('cmake') != -1: +if 'cmake' in builder: # cmake # set build options @@ -46,11 +46,21 @@ if builder.find('cmake') != -1: elif builder.endswith('mac_ppc_cmake'): cmake_options.append('-DCMAKE_OSX_ARCHITECTURES:STRING=ppc') + if 'win64' in builder: + cmake_options.append(['-G','"Visual Studio 12 2013 Win64"']) + elif 'win32' in builder: + cmake_options.append(['-G','"Visual Studio 12 2013"']) + + cmake_options.append("-C../blender.git/build_files/cmake/config/blender_full.cmake") + cmake_options.append("-DWITH_CYCLES_CUDA_BINARIES=1") # configure and make retcode = subprocess.call(['cmake', blender_dir] + cmake_options) if retcode != 0: sys.exit(retcode) - retcode = subprocess.call(['make', '-s', '-j4', 'install']) + if 'win' in builder: + retcode = subprocess.call(['msbuild', 'INSTALL.vcxproj', '/p:Configuration=Release']) + else: + retcode = subprocess.call(['make', '-s', '-j4', 'install']) sys.exit(retcode) else: python_bin = 'python' |