1 # ##### BEGIN GPL LICENSE BLOCK #####
3 # This program is free software; you can redistribute it and/or
4 # modify it under the terms of the GNU General Public License
5 # as published by the Free Software Foundation; either version 2
6 # of the License, or (at your option) any later version.
8 # This program is distributed in the hope that it will be useful,
9 # but WITHOUT ANY WARRANTY; without even the implied warranty of
10 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11 # GNU General Public License for more details.
13 # You should have received a copy of the GNU General Public License
14 # along with this program; if not, write to the Free Software Foundation,
15 # Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
17 # ##### END GPL LICENSE BLOCK #####
27 sys.stderr.write("Not enough arguments, expecting builder name\n")
32 # we run from build/ directory
33 blender_dir = '../blender'
35 if builder.find('cmake') != -1:
39 cmake_options = ['-DCMAKE_BUILD_TYPE:STRING=Release']
41 if builder == 'mac_x86_64_cmake':
42 cmake_options.append('-DCMAKE_OSX_ARCHITECTURES:STRING=x86_64')
43 elif builder == 'mac_i386_cmake':
44 cmake_options.append('-DCMAKE_OSX_ARCHITECTURES:STRING=i386')
45 elif builder == 'mac_ppc_cmake':
46 cmake_options.append('-DCMAKE_OSX_ARCHITECTURES:STRING=ppc')
49 retcode = subprocess.call(['cmake', blender_dir] + cmake_options)
52 retcode = subprocess.call(['make', '-s', '-j4', 'install'])
59 retcode = subprocess.call(['python', 'scons/scons.py'] + scons_options)