b93da9b01e
Color Management, Stage 1: Initial OpenColorIO library integration
...
This commit integrates support of OpenColorIO library into build systems.
It also contains C-API for OpenColorIO library which could be used by Blender.
CMake has got find rules familiar to OpenImageIO's one which makes it easier
for build system to find needed libraries and includes. Scons only could use
explicitly defined paths to libraries and includes.
C-API would be compiled and Blender would be linked against C-API and OpenColorIO
but it wouldn't affect on Blender behavior at all.
OpenColorIO could be disabled by setting up WITH_OCIO to Off in CMake and
setting WITH_BF_OCIO in Scons.
2012-09-15 10:03:17 +00:00
53a861b6f9
OSX/scons: fix compiling on the new OSX 10.8 (Mountain Lion) with delivered Xcode 4.4
2012-07-26 11:08:56 +00:00
3d4a14149b
Scons:
...
* Some code and comment cleanup
* Remove cmake equivalent variable comments
* Remove some non used parameters from config files and btools: WITH_BF_FMOD, BF_VERSION.
* Remove some commented non-used variables
2012-04-07 18:26:54 +00:00
f2475088b6
OSX/scons: also allow for omp-builds with gcc-4.6.2 and 4.6.3 ( tested ), TODO: check if we can compile objC/objC++ with newer gcc too
2012-03-15 14:57:51 +00:00
f8d55b5bf0
OSX: scons: fix own mistake, truncate output of xcode-build -version to major.minor version in config to change the var not only the print
2012-02-25 11:21:20 +00:00
2377bfe32f
OSX: set ffmpeg back in darwin-config according librenaming
2012-02-24 18:31:09 +00:00
c9d8af6cff
OSX: since XCode 4.3 the developer directory is inside XCode.app bundle, so we handle path according XCODE_VERSION now
2012-02-17 10:44:21 +00:00
441dc0fc7e
OSX: to make transition for mediaimports to ffmpeg reliable, ffmpeg_0.10 is mandatory
2012-02-14 07:47:29 +00:00
94bc2b0cff
OSX: proper scons config and linking weak for jackOSX and errorhandling
2011-12-12 22:17:02 +00:00
45de380771
Cycles
...
* Compile all of cycles with -ffast-math again
* Add scons compilation of cuda binaries, tested on mac/linux.
* Add UI option for supported/experimental features, to make it
more clear what is supported, opencl/subdivision is experimental.
* Remove cycles xml exporter, was just for testing.
2011-12-01 16:33:21 +00:00
d9e99abe37
hide overly picky warnings from 'pylint' for pep8 script, indentation edits.
2011-11-19 16:17:35 +00:00
ea38cb2e5e
Scons_buildsystem: add WITH_BF_OCEANSIM = True to all configs
2011-11-13 15:10:54 +00:00
adf17b48d8
Cycles: mac + scons build should not work.
2011-11-09 11:49:39 +00:00
7f273394d5
Cycles:
...
* Scons: Disable Cycles per default on Linux/Mac for now until compile issues have been sorted out.
2011-11-08 21:46:31 +00:00
9c801a6d85
Correction to own commit r41169
2011-10-31 09:52:43 +00:00
d37760bc34
cleanup scons build flags, many duplicates because because of confusion between CFLAGS/CPPFLAGS/CCFLAGS/CXXFLAGS, devs would set multiple to be on the safe side.
...
- defines go in CPPFLAGS
- C & C++ flags go in CCFLAGS
- CFLAGS / CXXFLAGS are C OR C++ only.
also commented intended ghost unicode/ascii usage.
2011-10-21 04:23:26 +00:00
07ad83a439
* Removing libsamplerate from build systems
...
* Enabling OpenAL for scons win64-vc in default config; Nathan or Sergey: please update the build bot to build with OpenAL!
2011-10-02 17:09:39 +00:00
6f9636b800
OSX: another non-ASCII char, sorry
2011-09-29 17:02:19 +00:00
6088d460ef
OSX: Give clear commenting and more up-to-date defaults
2011-09-28 17:28:37 +00:00
eb2c89ab87
OSX: change omp default True gor gcc-4.6.1 only atm
2011-09-28 17:21:08 +00:00
7983627500
OSX: revert default compile to i386, for it breakes QTKit-condition for some unknown reason
2011-09-07 14:44:52 +00:00
5e8d191930
OSX/scons: fix compile with static python, my patch was a bit outdates, sorry
2011-08-31 14:15:14 +00:00
2457c2134a
OSX: additionally choice to link against python-framework again
2011-08-30 23:52:12 +00:00
3b1192431f
OSX/scons: don´t link to system stubs with 10.7 sdk
2011-08-25 09:41:36 +00:00
c9216e390c
Commiting patch from jensverwiebe for NDOF support on OSX
2011-08-11 15:59:19 +00:00
fad243a4bf
Mac Compile fix for ndof, by jensverwiebe. Thanks!
2011-08-07 22:48:04 +00:00
577293569a
scons patch from jensverwiebe
...
fix a silly bug in version detection, - added an OSX sdk-check
jensverwiebe, needs to get commit access!, but will apply his patches for now.
2011-08-07 16:54:40 +00:00
6a0bbfd0e4
fixed ndof library detect for Mac SCons, ndof enabled by default (disabled if lib not found), minor cleanup
2011-08-07 16:29:05 +00:00
6c821f4078
stricter NDOF guards for Windows (forgot in earlier commit)
2011-08-06 23:13:36 +00:00
7368298a45
Messed up char was causing problems on windows even though it was in the
...
comments.
Kent
2011-08-05 19:55:36 +00:00
a6b677c81d
patch from jensverwiebe to scons to be compatible with gcc llvm. people who copy the darwin-config.py to their user-config.py should update.
2011-08-05 12:07:05 +00:00
Nathan Letwory
d795a78cb7
Default to False for WITH_BF_3DMOUSE, since needs separate package installed.
2011-08-03 14:04:48 +00:00
56918978b7
3D mouse support from merwin-spacenav branch
2011-08-02 04:28:05 +00:00
446be52164
made Pascal string less intrusive to build systems
2011-06-28 15:57:39 +00:00
e75ff53452
migrated NDOF code from soc-2010-merwin, SpaceNavigator now works on Mac blender
2011-06-08 21:18:03 +00:00
309bb2937d
Forgot to mention that for scons, I've disabled install of the texture and
...
sequence plugins, as was already done for cmake, they don't work in 2.5.
This is a fix for last commit, this file shouldn't have been included.
2011-05-06 20:21:20 +00:00
cb12337363
Code cleanup: remove source/kernel module, this wasn't really the kernel of
...
anything, only contained a hash map and functions to pass command line args
to the game engine. Moved those to container and BlenderRoutines modules.
2011-05-06 20:18:42 +00:00
Nathan Letwory
a97f920e2f
Bump OSX SCons to use Python 3.2. Remember to update your lib/darwin* directory.
2011-03-04 09:08:47 +00:00
bc15e0e295
add NDEBUG to scons release flags + some pep8 cleanup for examples.
2011-02-25 16:19:50 +00:00
f2ab4dd6a7
use flag _DEBUG, not DEBUG.
2011-02-25 15:46:43 +00:00
cd97253502
- added GCC warning -Wstrict-prototypes
...
- fixed bug in paste material, exposed by stricter warnings.
- removed/renamed various shadowed vars.
- removed BGE lamp.colour, only allow lamp.color attribute.
2010-12-03 12:30:59 +00:00
58683fa993
enable DEBUG define in CMake and scons, also change booleans debug option to BOP_DEBUG, which was used inconsistently, and had to add a define for superlu.
2010-10-18 11:21:22 +00:00
d80d6e2812
re-arrange build files so scons "config" dir isnt confused with ~/.blender/2.52/config
2010-07-12 18:26:35 +00:00