diff options
author | Sergey Sharybin <sergey.vfx@gmail.com> | 2015-12-03 20:35:50 +0300 |
---|---|---|
committer | Sergey Sharybin <sergey.vfx@gmail.com> | 2015-12-03 20:35:50 +0300 |
commit | d1c597e0e1e51d3324a2e9bc419868a0bd5a4ec5 (patch) | |
tree | 1d92591736582e628070a5fac32429a53bc824d5 /build_files/buildbot/slave_pack.py | |
parent | 9d0d2fb209db2aca01335d26f9cf0643e8058b11 (diff) |
Buildbot: Remove linux scons buildbot related things
It is now totally covered by cmake slave.
Diffstat (limited to 'build_files/buildbot/slave_pack.py')
-rw-r--r-- | build_files/buildbot/slave_pack.py | 94 |
1 files changed, 27 insertions, 67 deletions
diff --git a/build_files/buildbot/slave_pack.py b/build_files/buildbot/slave_pack.py index 8adfe7ee681..8e7a0fb31d2 100644 --- a/build_files/buildbot/slave_pack.py +++ b/build_files/buildbot/slave_pack.py @@ -84,8 +84,6 @@ def create_tar_bz2(src, dest, package_name): # scons does own packaging if builder.find('scons') != -1: python_bin = 'python' - if builder.find('linux') != -1: - python_bin = '/opt/lib/python-2.7/bin/python2.7' os.chdir('../blender.git') scons_options = ['BF_QUICK=slnt', 'BUILDBOT_BRANCH=' + branch, 'buildslave', 'BF_FANCY=False'] @@ -93,71 +91,33 @@ if builder.find('scons') != -1: buildbot_dir = os.path.dirname(os.path.realpath(__file__)) config_dir = os.path.join(buildbot_dir, 'config') - if builder.find('linux') != -1: - scons_options += ['WITH_BF_NOBLENDER=True', 'WITH_BF_PLAYER=False', - 'BF_BUILDDIR=' + build_dir, - 'BF_INSTALLDIR=' + install_dir, - 'WITHOUT_BF_INSTALL=True'] - - config = None - bits = None - - if builder.endswith('linux_glibc211_x86_64_scons'): - config = 'user-config-glibc211-x86_64.py' - chroot_name = 'buildbot_squeeze_x86_64' - bits = 64 - elif builder.endswith('linux_glibc211_i386_scons'): - config = 'user-config-glibc211-i686.py' - chroot_name = 'buildbot_squeeze_i686' - bits = 32 - - if config is not None: - config_fpath = os.path.join(config_dir, config) - scons_options.append('BF_CONFIG=' + config_fpath) - - blender = os.path.join(install_dir, 'blender') - blenderplayer = os.path.join(install_dir, 'blenderplayer') - subprocess.call(['schroot', '-c', chroot_name, '--', 'strip', '--strip-all', blender, blenderplayer]) - - extra = "/home/sources/release-builder/extra/" - mesalibs = os.path.join(extra, 'mesalibs%d.tar.bz2' % bits) - software_gl = os.path.join(extra, 'blender-softwaregl') - - os.system('tar -xpf %s -C %s' % (mesalibs, install_dir)) - os.system('cp %s %s' % (software_gl, install_dir)) - os.system('chmod 755 %s' % (os.path.join(install_dir, 'blender-softwaregl'))) - - retcode = subprocess.call(['schroot', '-c', chroot_name, '--', python_bin, 'scons/scons.py'] + scons_options) - - sys.exit(retcode) - else: - if builder.find('win') != -1: - bitness = '32' - - if builder.find('win64') != -1: - bitness = '64' - - scons_options.append('BF_INSTALLDIR=' + install_dir) - scons_options.append('BF_BUILDDIR=' + build_dir) - scons_options.append('BF_BITNESS=' + bitness) - scons_options.append('WITH_BF_CYCLES_CUDA_BINARIES=True') - scons_options.append('BF_CYCLES_CUDA_NVCC=nvcc.exe') - if builder.find('mingw') != -1: - scons_options.append('BF_TOOLSET=mingw') - if builder.endswith('vc2013'): - scons_options.append('MSVS_VERSION=12.0') - scons_options.append('MSVC_VERSION=12.0') - - elif builder.find('mac') != -1: - if builder.find('x86_64') != -1: - config = 'user-config-mac-x86_64.py' - else: - config = 'user-config-mac-i386.py' - - scons_options.append('BF_CONFIG=' + os.path.join(config_dir, config)) - - retcode = subprocess.call([python_bin, 'scons/scons.py'] + scons_options) - sys.exit(retcode) + if builder.find('win') != -1: + bitness = '32' + + if builder.find('win64') != -1: + bitness = '64' + + scons_options.append('BF_INSTALLDIR=' + install_dir) + scons_options.append('BF_BUILDDIR=' + build_dir) + scons_options.append('BF_BITNESS=' + bitness) + scons_options.append('WITH_BF_CYCLES_CUDA_BINARIES=True') + scons_options.append('BF_CYCLES_CUDA_NVCC=nvcc.exe') + if builder.find('mingw') != -1: + scons_options.append('BF_TOOLSET=mingw') + if builder.endswith('vc2013'): + scons_options.append('MSVS_VERSION=12.0') + scons_options.append('MSVC_VERSION=12.0') + + elif builder.find('mac') != -1: + if builder.find('x86_64') != -1: + config = 'user-config-mac-x86_64.py' + else: + config = 'user-config-mac-i386.py' + + scons_options.append('BF_CONFIG=' + os.path.join(config_dir, config)) + + retcode = subprocess.call([python_bin, 'scons/scons.py'] + scons_options) + sys.exit(retcode) else: # CMake if 'win' in builder: |