Campbell Barton
ba88824f32
Remove unused scons config files
2014-05-08 14:16:26 +10:00
Thomas Dinges
d1009bdad5
Windows: Disable Numpy for now, we miss the libs for Python 3.4.
...
Also make the flag WITH_BF_PYTHON_INSTALL_NUMPY flag actually work on Windows.
2014-04-30 16:49:49 +02:00
741f17f05b
Cycles CUDA: make CUDA toolkit 6.0 the official supported version.
...
This also updates the configurations to build kernels for compute capability
5.0 cards, when using and older CUDA toolkit version this will be skipped.
Also includes tweaks to improve performance with this version:
* Increase max registers on sm_30, sm_35 and sm_50
* No longer use texture storage on sm_30
2014-04-30 16:07:27 +02:00
Campbell Barton
b96d531bc9
Python: move to version 3.4x on all platforms
2014-04-30 23:19:16 +10:00
Campbell Barton
417efb0e8b
Remove hard coded Python version for scons
...
note: this isn't best way of extracting version without '.'
2014-04-30 22:29:28 +10:00
Jens Verwiebe
cddbe87ae5
OSX/python: update to py 3.4
2014-04-15 14:12:22 +02:00
Antony Riakiotakis
3ab0a4da73
Enable openmp in MinGW-w64
2014-04-07 19:01:19 +03:00
Antony Riakiotakis
cc439f683b
fix scons ffmpeg libraries for mingw32
2014-03-30 01:35:39 +02:00
Sergey Sharybin
d3a73d0845
Windows: Upgrade FFmpeg from 0.10 to 2.1.4
...
Fixes T39423: Blender crashes on iv41 encoded videos in thumbnail display mode
Libraries are still being committed to the svn, so compilation might be broken
for a while. Sorry for this, but can't really be avoided.
Also, some typos in scons are possible.
2014-03-27 16:52:59 +06:00
Campbell Barton
13290d5a16
Scons: remove lcms reference
2014-03-04 12:42:17 +11:00
Martijn Berger
4903544cad
On MSVC 2013 64 bit set the default to build a vista API targetted binary.
2014-02-24 23:14:12 +01:00
Campbell Barton
a6b87853cb
MSVC: add more warnings to match OSX/Linux
2014-02-19 18:05:37 +11:00
Campbell Barton
d76bcf98a3
MSVC: improve warnings for scons and cmake
...
Some int/float conversion warnings were disabled by buildsystems but
re-enabled by BLI_winstuff.h, the warnigns relate to conversions not
considered issues on other systems so better just quiet them.
2014-02-19 17:37:02 +11:00
Martijn Berger
ace071f99e
prepare 32bit build msvc2013 scons/buildbot
2014-02-18 23:15:40 +01:00
Martijn Berger
727ef0dfde
win32 MSVC 2013 add scons support
2014-02-13 19:15:43 +01:00
Jens Verwiebe
a84bcea070
OSX/scons: allow for compiling with clang-openmp-3.4
...
See: http://clang-omp.github.io
+ fix a longstanding bad include in darwin-config
2014-02-09 18:03:13 +01:00
Lawrence D'Oliveiro
cb0a5adc56
SCons: cleaner determination of 32-bit/64-bit builds
...
Try not to be x86-centric, remove unneeded blenderdeps variable.
Reviewed By: brecht
Differential Revision: https://developer.blender.org/D240
2014-02-04 19:01:10 +01:00
Martijn Berger
21d587d9fc
Added option to have a seperate environment for executing nvcc
...
This can be used to compiler cuda kernels with Visual Studio 2010 while
the rest of blender is compiled with MSVC 12.0 / 2013
2013-12-29 14:57:21 +01:00
Martijn Berger
42044a96e4
Basic scons support for building with Visual Studio 2013 although full MSVC 2013 support still needs more work in scons itself
2013-12-27 19:46:55 +01:00
683093b5c8
CMake/Scons Build: disable explicit linking to libstdc++ on Linux/Unix.
...
It's not needed, this should happen automatically already, and if you build
against libc++ instead (as on recent FreeBSD), this would give build errors.
Ref T37477.
2013-11-28 18:07:57 +01:00
Sergey Sharybin
764204baf2
Remove debug prints from SCons' python module
...
Seems to be left by accident in rB9a79e03752509997e99094763f9183e6e5ce3637
If not, please do prints more verbose :)
2013-11-28 19:46:23 +06:00
Jens Verwiebe
463b65bf0a
OSX/scons: ARCH_FLAGS where not prperly added to CPPFLAGS
2013-11-07 13:56:40 +00:00
Jens Verwiebe
ec470d731e
OSX/scons: for completeness, added WITH_BF_OPENMP switch
2013-11-06 23:19:01 +00:00
Jens Verwiebe
f392ebd77e
OSX/scons: huge change, now you can set a user-config.py just with the desired variables changed
2013-11-06 20:59:04 +00:00
Jens Verwiebe
480d4317de
OSX/scons: remove obsolete compile flag
2013-11-06 15:46:57 +00:00
Jens Verwiebe
c81c0859ee
OSX/scons: remove obsolete compile flags and silence warnings same time
2013-11-06 15:42:01 +00:00
Jens Verwiebe
5557332488
OSX/scons: remove another outdated conditional
2013-11-06 15:37:14 +00:00
Jens Verwiebe
3e6c369888
OSX/scons: remove local MAC_MIN_VERS var and use the always identical MACOSX_DEPLOYMENT_TARGET instead
2013-11-06 14:03:51 +00:00
Jens Verwiebe
96aaea414b
OSX/scons: more cleanup of redundant vars, preparation to remove local vars to not need to cp whole config as user-config later
2013-11-06 13:56:11 +00:00
Jens Verwiebe
5f084aced0
OSX/scons: simplification for getting the system version ( major, minor ), use sw_vers -productVersion instead of uname -r, we must not redine it then from darwin version -> osx version
2013-11-06 12:52:09 +00:00
Brecht Van Lommel
99c5e71397
Quicktime: remove backend with the old quicktime API, and keep the QTKit backend.
...
This means that if you have WITH_BF_QUICKTIME or WITH_CODEC_QUICKTIME enabled,
it will always use QTKit.
The old backend was only used on 32 bit OS X builds, now 32 and 64 bit builds will
give consistent input/output. On Windows or Linux quicktime isn't being used.
2013-11-06 01:45:15 +00:00
Jens Verwiebe
864920ee41
OSX/scons: make 10.5 our lowest env and remove older conditionals
2013-11-05 18:17:02 +00:00
Jens Verwiebe
6c4b06a46d
OSX: also remove USE_QTKIT option from configs, leave env var for later use ( always True )
2013-11-05 16:04:32 +00:00
Jens Verwiebe
d278b59032
OSX/scons: remove obsolete cocoa conditionals from config
2013-11-05 14:38:18 +00:00
Jens Verwiebe
52588bf014
OSX: preparing carbon and quicktime dropping, make QTKit also default for i386
2013-11-05 12:52:51 +00:00
Jens Verwiebe
dd697f8bd4
OSX: preparing carbon and quicktime dropping, make 64bit and QTKit default, make 10.8sdk default for xcode >= 4.4
2013-11-05 12:48:32 +00:00
Jens Verwiebe
f418097bc6
OSX/Scons/OMP: 1. Allow for compile with gnu gcc 4.8.1, 2. fix compiling with sdk > 10.7 by using libgomp dynamic, which includes proper errorhandling vs. static. Before xtra linking to system libstdc++.6.dylib was needed, which then caused incompatibilities
2013-09-28 18:42:14 +00:00
Jens Verwiebe
13263541ec
OSX/scons: take xcode-select path into account, to work well with different xcode versions
2013-09-13 15:41:18 +00:00
Jens Verwiebe
97e823488c
OSX/Scons/clang: restrict the ftemplate fix to clang only
2013-09-10 12:31:21 +00:00
Jens Verwiebe
d638c4c064
OSX/Scons/clang: compilefix for libmv, as discussed with brech just globally
2013-09-09 17:26:09 +00:00
Brecht Van Lommel
f634509dc2
CMake and scons update to detect OS X 10.9, cmake patch by Jake Kauth.
2013-09-06 12:43:27 +00:00
Campbell Barton
6d87f2749d
remove freebsd7 config. its fairly old and not maintained.
2013-09-04 23:44:41 +00:00
Campbell Barton
90b9fa3608
fix [ #36459 ] Official blenderplayer can not go fullscreen on Linux
...
use modified patch from Alex Fraser (z0r)
2013-09-04 23:43:25 +00:00
Campbell Barton
a5b78bb6bd
replace use of 'a.find(b) != -1' --> 'b in a'
2013-06-24 05:55:05 +00:00
Jürgen Herrmann
86bebb3380
Fix for #35851 :
...
- Make scons work for non western CL.exe.
2013-06-24 05:45:03 +00:00
Jürgen Herrmann
d7b99389ba
prevent cycles sm_35 kernel to be built on win32 with vs2012 because of ptxas crashes.
...
Workaround to keep buildbot running.
I filed a bug report to NVidia, will remove this as soon as the problem is fixed.
2013-06-23 19:07:46 +00:00
Brecht Van Lommel
8d6e5e2fee
Cycles: update build configurations to include CUDA sm_35 architecture. When using
...
a compiler older than CUDA 5.0 it will give a warning and skip this architecture.
2013-06-20 13:10:47 +00:00
Jürgen Herrmann
eae9519f9d
VS 2012 x86 SCons update.
2013-06-18 20:11:58 +00:00
Jürgen Herrmann
836b91c9c7
Scons and BuildBot changes for MSVC 2012 support.
...
Thanks Brecht and Thomas for reviewing ;)
2013-06-18 11:55:32 +00:00
Antony Riakiotakis
29871b29b5
Fix compilation on MinGW32 scons. The compiled library there is already static, revert renaming of linked library
2013-06-03 06:40:25 +00:00